GETLINE(3)

NAME
4.37 `getline'--read a line from a file

SYNOPSIS
     #include <stdio.h>
     ssize_t getline(char **BUFPTR, size_t *N, FILE *FP);

DESCRIPTION
`getline' reads a file FP up to and possibly including the newline character. The line is read into a buffer pointed to by BUFPTR and designated with size *N. If the buffer is not large enough, it will be dynamically grown by `getdelim'. As the buffer is grown, the pointer to the size N will be updated.
   `getline' is equivalent to getdelim(bufptr, n, ', fp);

RETURNS
`getline' returns `-1' if no characters were successfully read, otherwise, it returns the number of bytes successfully read. at end of file, the result is nonzero.

PORTABILITY
`getline' is a glibc extension.
   No supporting OS subroutines are directly required.

SEE ALSO
getline is part of the library. The full documentation for is maintained as a Texinfo manual. If info and are properly installed at your site, the command

    info

will give you access to the complete manual.