]> git.ipfire.org Git - thirdparty/man-pages.git/blobdiff - man3/fpurge.3
man*/: srcfix (Use .P instead of .PP or .LP)
[thirdparty/man-pages.git] / man3 / fpurge.3
index 53294c51ab0db33d41426e7b0e75a16b30cb297b..8b928f5f37570ecce8e574e9a713f3fd33cc81b3 100644 (file)
@@ -1,8 +1,9 @@
+'\" t
 .\" Copyright (C) 2001 Andries Brouwer <aeb@cwi.nl>.
 .\"
 .\" SPDX-License-Identifier: Linux-man-pages-copyleft
 .\"
-.TH FPURGE 3 2021-03-22 "Linux man-pages (unreleased)"
+.TH fpurge 3 (date) "Linux man-pages (unreleased)"
 .SH NAME
 fpurge, __fpurge \- purge a stream
 .SH LIBRARY
@@ -12,13 +13,13 @@ Standard C library
 .nf
 /* unsupported */
 .B #include <stdio.h>
-.PP
+.P
 .BI "int fpurge(FILE *" stream );
-.PP
+.P
 /* supported */
 .B #include <stdio.h>
 .B #include <stdio_ext.h>
-.PP
+.P
 .BI "void  __fpurge(FILE *" stream );
 .fi
 .SH DESCRIPTION
@@ -33,7 +34,7 @@ this includes any text pushed back via
 .BR ungetc (3).
 See also
 .BR fflush (3).
-.PP
+.P
 The function
 .BR __fpurge ()
 does precisely the same, but without returning a value.
@@ -52,28 +53,27 @@ is not an open stream.
 .SH ATTRIBUTES
 For an explanation of the terms used in this section, see
 .BR attributes (7).
-.ad l
-.nh
 .TS
 allbox;
 lbx lb lb
 l l l.
 Interface      Attribute       Value
 T{
+.na
+.nh
 .BR __fpurge ()
 T}     Thread safety   MT-Safe race:stream
 .TE
-.hy
-.ad
-.sp 1
 .SH STANDARDS
-These functions are nonstandard and not portable.
-The function
+None.
+.SH HISTORY
+.TP
 .BR fpurge ()
-was introduced in 4.4BSD and is not available under Linux.
-The function
+4.4BSD.
+Not available under Linux.
+.TP
 .BR __fpurge ()
-was introduced in Solaris, and is present in glibc 2.1.95 and later.
+Solaris, glibc 2.1.95.
 .SH NOTES
 Usually it is a mistake to want to discard input buffers.
 .SH SEE ALSO