stdio.h man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

STDIO.H(3HEAD)							STDIO.H(3HEAD)

NAME
       stdio.h, stdio - standard buffered input/output

SYNOPSIS
       #include <stdio.h>

DESCRIPTION
       The  <stdio.h>  header defines the following macros as positive integer
       constant expressions:

       BUFSIZ
		    size of <stdio.h> buffers

       _IOFBF
		    input/output fully buffered

       _IOLBF
		    input/output line buffered

       _IONBF
		    input/output unbuffered

       L_ctermid
		    maximum size of character array to hold ctermid() output

       L_tmpnam
		    maximum size of character array to hold tmpnam() output

       SEEK_CUR
		    seek relative to current position

       SEEK_END
		    seek relative to end-of-file

       SEEK_SET
		    seek relative to start-of-file

       The following macros are defined as positive integer  constant  expres‐
       sions that denote implementation limits:

       {FILENAME_MAX}
			 Maximum  size in bytes of the longest filename string
			 that the implementation guarantees can be opened.

       {FOPEN_MAX}
			 Number of streams that the implementation  guarantees
			 can  be  open	simultaneously.	 The value is at least
			 eight.

       {TMP_MAX}
			 Minimum number of unique filenames generated by  tmp‐
			 nam().	 Maximum  number  of  times an application can
			 call tmpnam() reliably. The value of {TMP_MAX} is  at
			 least	25.  On	 XSI-conformant	 systems, the value of
			 {TMP_MAX} is at least 10000.

       The following macro name is defined  as	a  negative  integer  constant
       expression:

       EOF
	      end-of-file return value

       The following macro name is defined as a null pointer constant:

       NULL
	       null pointer

       The following macro name is defined as a string constant:

       P_tmpdir
		   default directory prefix for tempnam()

       The following is defined as expressions of type "pointer to FILE" point
       to the FILE objects associated, respectively, with the standard	error,
       input, and output streams:

       stderr
		 standard error output stream

       stdin
		 standard input stream

       stdout
		 standard output stream

       The following data types are defined through typedef:

       FILE
		  structure containing information about a file

       fpos_t
		  non-array  type containing all information needed to specify
		  uniquely every position within a file

       va_list
		  as described in <stdarg.h>

       size_t
		  as described in <stddef.h>

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌────────────────────┬─────────────────┐
       │  ATTRIBUTE TYPE    │ ATTRIBUTE VALUE │
       ├────────────────────┼─────────────────┤
       │Interface Stability │ Standard	      │
       └────────────────────┴─────────────────┘

SEE ALSO
       rename(2), ctermid(3C), fclose(3C), fdopen(3C), fflush(3C),  fgetc(3C),
       fgetpos(3C), fgets(3C), flockfile(3C), fopen(3C), fputc(3C), fputs(3C),
       fputwc(3C), fread(3C), freopen(3C), fseek(3C), fsetpos(3C),  ftell(3C),
       fwrite(3C),    getwchar(3C),    getopt(3C),    perror(3C),   popen(3C),
       printf(3C), remove(3C), rewind(3C), scanf(3C),  setbuf(3C),  stdio(3C),
       system(3C),    tmpfile(3C),    tmpnam(3C),   ungetc(3C),	  vprintf(3C),
       attributes(5), standards(5)

				 Sep 10, 2004			STDIO.H(3HEAD)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net