diff options
Diffstat (limited to 'lib/libc/stdio/stdio.3')
-rw-r--r-- | lib/libc/stdio/stdio.3 | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/lib/libc/stdio/stdio.3 b/lib/libc/stdio/stdio.3 index 572df8c..81a6970 100644 --- a/lib/libc/stdio/stdio.3 +++ b/lib/libc/stdio/stdio.3 @@ -48,7 +48,7 @@ The standard library provides a simple and efficient buffered stream .Tn I/O interface. -Input and ouput is mapped into logical data streams +Input and output is mapped into logical data streams and the physical .Tn I/O characteristics are concealed. The functions and macros are listed @@ -63,13 +63,13 @@ If a file can support positioning requests (such as a disk file, as opposed to a terminal) then a .Em file position indicator associated with the stream is positioned at the start of the file (byte -zero), unless the file is opened with appended mode. If append mode +zero), unless the file is opened with append mode. If append mode is used, the position indicator will be placed the end-of-file. The position indicator is maintained by subsequent reads, writes and positioning requests. All input occurs as if the characters were read by successive calls to the .Xr fgetc 3 -function; all ouput takes place as if all characters were +function; all output takes place as if all characters were read by successive calls to the .Xr fputc 3 function. @@ -77,7 +77,7 @@ function. A file is disassociated from a stream by .Em closing the file. -Ouput streams are flushed (any unwritten buffer contents are transferred +Output streams are flushed (any unwritten buffer contents are transferred to the host environment) before the stream is disassociated from the file. The value of a pointer to a .Dv FILE @@ -111,7 +111,7 @@ opened explicitly: (for reading conventional input), .It .Em standard output -(for writing conventional input), and +(for writing conventional output), and .It .Em standard error (for writing diagnostic output). @@ -151,7 +151,7 @@ function. The .Nm stdio library is a part of the library -.Xr libc +.Nm libc and routines are automatically loaded as needed by the compilers .Xr cc 1 and @@ -169,7 +169,7 @@ without first removing their current definitions with .Dv BUFSIZ , .Dv EOF , .Dv FILENAME_MAX , -.DV FOPEN_MAX , +.Dv FOPEN_MAX , .Dv L_cuserid , .Dv L_ctermid , .Dv L_tmpnam, @@ -192,28 +192,28 @@ without first removing their current definitions with .Dv stdin , .Dv stdout . Function versions of the macro functions -.Xr feof , -.Xr ferror , -.Xr clearerr , -.Xr fileno , -.Xr getc , -.Xr getchar , -.Xr putc , +.Fn feof , +.Fn ferror , +.Fn clearerr , +.Fn fileno , +.Fn getc , +.Fn getchar , +.Fn putc , and -.Xr putchar +.Fn putchar exist and will be used if the macros definitions are explicitly removed. .Sh SEE ALSO -.Xr open 2 , .Xr close 2 , +.Xr open 2 , .Xr read 2 , .Xr write 2 .Sh BUGS The standard buffered functions do not interact well with certain other library and system functions, especially -.Xr vfork +.Xr vfork 2 and -.Xr abort . +.Xr abort 3 . .Sh STANDARDS The .Nm stdio @@ -229,7 +229,7 @@ feof check and reset stream status ferror check and reset stream status fflush flush a stream fgetc get next character or word from input stream -fgetline get a line from a stream +fgetln get a line from a stream fgetpos reposition a stream fgets get a line from a stream fileno check and reset stream status |