internal long pipeFrom(FileStream src, long lenLong)
{
//byte[] temp = temp();
//int len = (int)lenLong;
//int total = 0;
//while (total < len)
//{
// int n = src.read(temp, 0, Math.min(temp.length, len-total));
// if (n < 0) return total == 0 ? -1 : total;
// mmap.put(temp, 0, n);
// total += n;
//}
//return total;
return 0;
}