Reads a line from the file pointed to by filep into the buffer buf.
Lines are terminated by a line feed character, ‘ ‘. The line placed
in the buffer includes the line feed character and is terminated with
nullptr. If the line is longer than length bytes then only the first
length-minus-1 bytes are placed in buf.