GETLINE(3) NEWLIB 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, '0, fp);
RETURNS
`getline' returns `-1' if no characters were successfully read, other‐
wise, 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 ALSOgetline is part of the library. The full documentation for is main‐
tained as a Texinfo manual. If info and are properly installed at your
site, the command
info
will give you access to the complete manual.
NEWLIB April 2010 GETLINE(3)