File-fgets (cpan): Read either one line or X characters from a file
Keywords: fgets|XS