Loading...
stdio/FreeBSD/setbuf.3 Libc-825.25 Libc-763.13
--- Libc/Libc-825.25/stdio/FreeBSD/setbuf.3
+++ Libc/Libc-763.13/stdio/FreeBSD/setbuf.3
@@ -46,37 +46,21 @@
 .Sh SYNOPSIS
 .In stdio.h
 .Ft void
-.Fo setbuf
-.Fa "FILE *restrict stream"
-.Fa "char *restrict buf"
-.Fc
+.Fn setbuf "FILE * restrict stream" "char * restrict buf"
 .Ft void
-.Fo setbuffer
-.Fa "FILE *stream"
-.Fa "char *buf"
-.Fa "int size"
-.Fc
+.Fn setbuffer "FILE *stream" "char *buf" "int size"
 .Ft int
-.Fo setlinebuf
-.Fa "FILE *stream"
-.Fc
+.Fn setlinebuf "FILE *stream"
 .Ft int
-.Fo setvbuf
-.Fa "FILE *restrict stream"
-.Fa "char *restrict buf"
-.Fa "int type"
-.Fa "size_t size"
-.Fc
+.Fn setvbuf "FILE * restrict stream" "char * restrict buf" "int mode" "size_t size"
 .Sh DESCRIPTION
-Three types of buffering are available:
-unbuffered, block buffered, and line buffered.
+The three types of buffering available are unbuffered, block buffered,
+and line buffered.
 When an output stream is unbuffered, information appears on the
 destination file or terminal as soon as written;
-when it is block buffered,
-many characters are saved up and written as a block;
-when it is line buffered,
-characters are saved up until a newline is output
-or input is read from any stream attached to a terminal device
+when it is block buffered many characters are saved up and written as a block;
+when it is line buffered characters are saved up until a newline is
+output or input is read from any stream attached to a terminal device
 (typically
 .Dv stdin ) .
 The function
@@ -85,16 +69,17 @@
 (See
 .Xr fclose 3 . )
 .Pp
-Normally, all files are block buffered.
+Normally all files are block buffered.
 When the first
 .Tn I/O
 operation occurs on a file,
 .Xr malloc 3
-is called and an optimally-sized buffer is obtained.
+is called,
+and an optimally-sized buffer is obtained.
 If a stream refers to a terminal
 (as
 .Dv stdout
-normally does), it is line buffered.
+normally does) it is line buffered.
 The standard error stream
 .Dv stderr
 is always unbuffered.
@@ -104,7 +89,7 @@
 function
 may be used to alter the buffering behavior of a stream.
 The
-.Fa type
+.Fa mode
 argument must be one of the following three macros:
 .Bl -tag -width _IOFBF -offset indent
 .It Dv _IONBF