GETDELIM(3)

NAME
4.36 `getdelim'--read a line up to a specified line delimiter

SYNOPSIS
     #include <stdio.h>
     int getdelim(char **BUFPTR, size_t *N,
         int DELIM, FILE *FP);

DESCRIPTION
`getdelim' reads a file FP up to and possibly including a specified delimiter DELIM. 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.

RETURNS
`getdelim' 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
`getdelim' is a glibc extension.
   No supporting OS subroutines are directly required.

SEE ALSO
getdelim 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.