.\" Copyright (c) 1989 The Regents of the University of California.
.\" %sccs.include.redist.man%
.\" @(#)gets.3 6.4 (Berkeley) %G%
gets - get a line from stdin
This interface is obsoleted by fgets(3).
As it makes no effort to avoid overwriting its buffer,
it's a clear security problem.
It is available from the compatibility library, libcompat.
function reads characters from the input stream pointed to by
into the array pointed to by
until end-of-file is encountered or a new-line character is read.
Any newline character is discarded, and a null character is written
immediately after the last character read into the array.
If end-of-file is encountered and no characters have been read into
the array, the contents of the array remain unchanged and a null
If a read error occurrs during the operation, the array contents
are indeterminate and a null pointer is returned.
getc(3), ferror(3) fread(3), scanf(3)
function is ANSI C compatible.