fputs
Synopsis
#include <stdio.h>
int fputs(const char *restrict s, FILE *restrict stream);
Status
Partially implemented
Conformance
IEEE Std 1003.1-2017
Description
The fputs()
function shall write the null-terminated string pointed to by s to the stream pointed to by stream. The
terminating null byte shall not be written.
The last data modification and last file status change timestamps of the file shall be marked for update between the
successful execution of fputs()
and the next successful completion of a call to fflush()
or fclose()
on the same
stream or a call to exit()
or abort()
.
Return value
Upon successful completion, fputs()
shall return a non-negative number. Otherwise, it shall return EOF
, set an error
indicator for the stream and set errno
to indicate the error.
Errors
Refer to fputc
Tests
Tested in test-libc.
Known bugs
None