apply patch from Eric Bergen to deal with 0 length and very large files:
"I fixed two small bugs in cinfo that help it handle zero length and
large files better."
silence warning, which also makes us deal with unexpected kernel output from mincore()