stdio.3 (32eef9aeb1f39a1623cea55da147c89abbd5b9a5) | stdio.3 (e74101e4eff767325553039def89de70b70f36d3) |
---|---|
1.\" Copyright (c) 1990, 1991, 1993 2.\" The Regents of the University of California. All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 18 unchanged lines hidden (view full) --- 27.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30.\" SUCH DAMAGE. 31.\" 32.\" @(#)stdio.3 8.7 (Berkeley) 4/19/94 33.\" $FreeBSD$ 34.\" | 1.\" Copyright (c) 1990, 1991, 1993 2.\" The Regents of the University of California. All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 18 unchanged lines hidden (view full) --- 27.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30.\" SUCH DAMAGE. 31.\" 32.\" @(#)stdio.3 8.7 (Berkeley) 4/19/94 33.\" $FreeBSD$ 34.\" |
35.Dd April 19, 1994 | 35.Dd August 11, 2002 |
36.Dt STDIO 3 37.Os 38.Sh NAME 39.Nm stdio 40.Nd standard input/output library functions 41.Sh LIBRARY 42.Lb libc 43.Sh SYNOPSIS --- 145 unchanged lines hidden (view full) --- 189.Dv clearerr , 190.Dv feof , 191.Dv ferror , 192.Dv fileno , 193.Dv fropen , 194.Dv fwopen , 195.Dv getc , 196.Dv getchar , | 36.Dt STDIO 3 37.Os 38.Sh NAME 39.Nm stdio 40.Nd standard input/output library functions 41.Sh LIBRARY 42.Lb libc 43.Sh SYNOPSIS --- 145 unchanged lines hidden (view full) --- 189.Dv clearerr , 190.Dv feof , 191.Dv ferror , 192.Dv fileno , 193.Dv fropen , 194.Dv fwopen , 195.Dv getc , 196.Dv getchar , |
197.Dv getwc , 198.Dv getwchar , |
|
197.Dv putc , 198.Dv putchar , | 199.Dv putc , 200.Dv putchar , |
201.Dv putwc , 202.Dv putwchar , |
|
199.Dv stderr , 200.Dv stdin , 201.Dv stdout , 202.Dv vfscanf . 203Function versions of the macro functions 204.Fn clearerr , 205.Fn feof , 206.Fn ferror , 207.Fn fileno , 208.Fn getc , 209.Fn getchar , | 203.Dv stderr , 204.Dv stdin , 205.Dv stdout , 206.Dv vfscanf . 207Function versions of the macro functions 208.Fn clearerr , 209.Fn feof , 210.Fn ferror , 211.Fn fileno , 212.Fn getc , 213.Fn getchar , |
214.Fn getwc , 215.Fn getwchar , |
|
210.Fn putc , | 216.Fn putc , |
217.Fn putchar , 218.Fn putwc |
|
211and | 219and |
212.Fn putchar | 220.Fn putwchar |
213exist and will be used if the macro 214definitions are explicitly removed. 215.Sh SEE ALSO 216.Xr close 2 , 217.Xr open 2 , 218.Xr read 2 , 219.Xr write 2 220.Sh BUGS 221The standard buffered functions do not interact well with certain other 222library and system functions, especially 223.Xr vfork 2 . 224.Sh STANDARDS 225The 226.Nm 227library conforms to | 221exist and will be used if the macro 222definitions are explicitly removed. 223.Sh SEE ALSO 224.Xr close 2 , 225.Xr open 2 , 226.Xr read 2 , 227.Xr write 2 228.Sh BUGS 229The standard buffered functions do not interact well with certain other 230library and system functions, especially 231.Xr vfork 2 . 232.Sh STANDARDS 233The 234.Nm 235library conforms to |
228.St -isoC . | 236.St -isoC-99 . |
229.Sh LIST OF FUNCTIONS 230.Bl -column "Description" 231.It Sy "Function Description" 232.It "asprintf formatted output conversion" 233.It "clearerr check and reset stream status" 234.It "fclose close a stream" 235.It "fdopen stream open functions" 236.It "feof check and reset stream status" 237.It "ferror check and reset stream status" 238.It "fflush flush a stream" 239.It "fgetc get next character or word from input stream" 240.It "fgetln get a line from a stream" 241.It "fgetpos reposition a stream" 242.It "fgets get a line from a stream" | 237.Sh LIST OF FUNCTIONS 238.Bl -column "Description" 239.It Sy "Function Description" 240.It "asprintf formatted output conversion" 241.It "clearerr check and reset stream status" 242.It "fclose close a stream" 243.It "fdopen stream open functions" 244.It "feof check and reset stream status" 245.It "ferror check and reset stream status" 246.It "fflush flush a stream" 247.It "fgetc get next character or word from input stream" 248.It "fgetln get a line from a stream" 249.It "fgetpos reposition a stream" 250.It "fgets get a line from a stream" |
251.It "fgetwc get next wide character from input stream" 252.It "fgetws get a line of wide characters from a stream" |
|
243.It "fileno check and reset stream status" 244.It "fopen stream open functions" 245.It "fprintf formatted output conversion" 246.It "fpurge flush a stream" 247.It "fputc output a character or word to a stream" 248.It "fputs output a line to a stream" | 253.It "fileno check and reset stream status" 254.It "fopen stream open functions" 255.It "fprintf formatted output conversion" 256.It "fpurge flush a stream" 257.It "fputc output a character or word to a stream" 258.It "fputs output a line to a stream" |
259.It "fputwc output a wide character to a stream" 260.It "fputws output a line of wide characters to a stream" |
|
249.It "fread binary stream input/output" 250.It "freopen stream open functions" 251.It "fropen open a stream" 252.It "fscanf input format conversion" 253.It "fseek reposition a stream" 254.It "fsetpos reposition a stream" 255.It "ftell reposition a stream" 256.It "funopen open a stream" | 261.It "fread binary stream input/output" 262.It "freopen stream open functions" 263.It "fropen open a stream" 264.It "fscanf input format conversion" 265.It "fseek reposition a stream" 266.It "fsetpos reposition a stream" 267.It "ftell reposition a stream" 268.It "funopen open a stream" |
269.It "fwide set/get orientation of stream" |
|
257.It "fwopen open a stream" 258.It "fwrite binary stream input/output" 259.It "getc get next character or word from input stream" 260.It "getchar get next character or word from input stream" 261.It "gets get a line from a stream" 262.It "getw get next character or word from input stream" | 270.It "fwopen open a stream" 271.It "fwrite binary stream input/output" 272.It "getc get next character or word from input stream" 273.It "getchar get next character or word from input stream" 274.It "gets get a line from a stream" 275.It "getw get next character or word from input stream" |
276.It "getwc get next wide character from input stream" 277.It "getwchar get next wide character from input stream" |
|
263.It "mkdtemp create unique temporary file" 264.It "mkstemp create unique temporary file" 265.It "mktemp create unique temporary file" 266.It "perror system error messages" 267.It "printf formatted output conversion" 268.It "putc output a character or word to a stream" 269.It "putchar output a character or word to a stream" 270.It "puts output a line to a stream" 271.It "putw output a character or word to a stream" | 278.It "mkdtemp create unique temporary file" 279.It "mkstemp create unique temporary file" 280.It "mktemp create unique temporary file" 281.It "perror system error messages" 282.It "printf formatted output conversion" 283.It "putc output a character or word to a stream" 284.It "putchar output a character or word to a stream" 285.It "puts output a line to a stream" 286.It "putw output a character or word to a stream" |
287.It "putwc output a wide character to a stream" 288.It "putwchar output a wide character to a stream" |
|
272.It "remove remove directory entry" 273.It "rewind reposition a stream" 274.It "scanf input format conversion" 275.It "setbuf stream buffering operations" 276.It "setbuffer stream buffering operations" 277.It "setlinebuf stream buffering operations" 278.It "setvbuf stream buffering operations" 279.It "snprintf formatted output conversion" 280.It "sprintf formatted output conversion" 281.It "sscanf input format conversion" 282.It "strerror system error messages" 283.It "sys_errlist system error messages" 284.It "sys_nerr system error messages" 285.It "tempnam temporary file routines" 286.It "tmpfile temporary file routines" 287.It "tmpnam temporary file routines" 288.It "ungetc un-get character from input stream" | 289.It "remove remove directory entry" 290.It "rewind reposition a stream" 291.It "scanf input format conversion" 292.It "setbuf stream buffering operations" 293.It "setbuffer stream buffering operations" 294.It "setlinebuf stream buffering operations" 295.It "setvbuf stream buffering operations" 296.It "snprintf formatted output conversion" 297.It "sprintf formatted output conversion" 298.It "sscanf input format conversion" 299.It "strerror system error messages" 300.It "sys_errlist system error messages" 301.It "sys_nerr system error messages" 302.It "tempnam temporary file routines" 303.It "tmpfile temporary file routines" 304.It "tmpnam temporary file routines" 305.It "ungetc un-get character from input stream" |
306.It "ungetwc un-get wide character from input stream" |
|
289.It "vasprintf formatted output conversion" 290.It "vfprintf formatted output conversion" 291.It "vfscanf input format conversion" 292.It "vprintf formatted output conversion" 293.It "vscanf input format conversion" 294.It "vsnprintf formatted output conversion" 295.It "vsprintf formatted output conversion" 296.It "vsscanf input format conversion" 297.El | 307.It "vasprintf formatted output conversion" 308.It "vfprintf formatted output conversion" 309.It "vfscanf input format conversion" 310.It "vprintf formatted output conversion" 311.It "vscanf input format conversion" 312.It "vsnprintf formatted output conversion" 313.It "vsprintf formatted output conversion" 314.It "vsscanf input format conversion" 315.El |