Unix/Linux Go Back    

Unix Version 7 - man page for setbuf (v7 section 3S)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

SETBUF(3S)									       SETBUF(3S)

       setbuf - assign buffering to a stream

       #include <stdio.h>

       setbuf(stream, buf)
       FILE *stream;
       char *buf;

       Setbuf is used after a stream has been opened but before it is read or written.	It causes
       the character array buf to be used instead of an automatically allocated buffer.   If  buf
       is the constant pointer NULL, input/output will be completely unbuffered.

       A manifest constant BUFSIZ tells how big an array is needed:

		 char buf[BUFSIZ];

       A  buffer  is normally obtained from malloc(3) upon the first getc or putc(3) on the file,
       except that output streams directed to terminals, and the standard error stream stderr are
       normally not buffered.

       fopen(3), getc(3), putc(3), malloc(3)

Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 01:55 PM.