puts, fputs, fputs_unlocked(3) | output a line to a stream |
fputs, fputs_unlocked, puts(3) | output a line to a stream |
fputs_unlocked, fputs, puts(3) | output a line to a stream |
FPUTS(3) | MidnightBSD Library Functions Manual | FPUTS(3) |
fputs
,
fputs_unlocked
, puts
— output a line to a stream
Standard C Library (libc, -lc)
#include
<stdio.h>
int
fputs
(const
char *str, FILE
*stream);
int
fputs_unlocked
(const
char *str, FILE
*stream);
int
puts
(const
char *str);
The function
fputs
()
writes the string pointed to by str to the stream
pointed to by stream.
The
fputs_unlocked
()
function is equivalent to fputs
(), except that the
caller is responsible for locking the stream with
flockfile(3) before
calling it. This function may be used to avoid the overhead of locking the
stream and to prevent races when multiple threads are operating on the same
stream.
The function
puts
() writes
the string str, and a terminating newline character,
to the stream stdout
.
The functions fputs
() and
puts
() return a nonnegative integer on success and
EOF
on error.
EBADF
]The functions fputs
() and
puts
() may also fail and set
errno for any of the errors specified for the routines
write(2).
The functions fputs
() and
puts
() conform to ISO/IEC 9899:1990
(“ISO C90”).
January 23, 2020 | midnightbsd-3.1 |