It is the responsibility of the caller to ensure the eof is sent at the beginning of a line. )