fputs(3C)




NAME

     puts, fputs - put a string on a stream


SYNOPSIS

     #include <stdio.h>

     int puts(const char *s);

     int fputs(const char *s, FILE *stream);


DESCRIPTION

     The puts() function writes the string pointed to by s,  fol-
     lowed  by a NEWLINE character, to the standard output stream
     stdout (see intro(3)). The  terminating  null  byte  is  not
     written.

     The  fputs()  function  writes  the  null-terminated  string
     pointed  to by s to the named output stream. The terminating
     null byte is not written.

     The st_ctime and st_mtime fields of the file will be  marked
     for  update  between the successful execution of fputs() and
     the next successful completion of a call  to  fflush(3C)  or
     fclose(3C)  on  the  same  stream  or  a  call to exit(2) or
     abort(3C).


RETURN VALUES

     On successful completion, both functions return  the  number
     of bytes written; otherwise they return EOF and set errno to
     indicat the error.


ERRORS

     Refer to fputc(3C).


ATTRIBUTES

     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | MT-Level                    | MT-Safe                     |
    |_____________________________|_____________________________|


SEE ALSO

     exit(2),   write(2),   intro(3),   abort(3C),    fclose(3C),
     ferror(3C),  fflush(3C),  fopen(3C),  fputc(3C), printf(3C),
     stdio(3C), attributes(5)


Man(1) output converted with man2html