aboutsummaryrefslogtreecommitdiffstats
path: root/man3/fmemopen.3
diff options
context:
space:
mode:
Diffstat (limited to 'man3/fmemopen.3')
-rw-r--r--man3/fmemopen.320
1 files changed, 9 insertions, 11 deletions
diff --git a/man3/fmemopen.3 b/man3/fmemopen.3
index 744865bc7c..c623878bef 100644
--- a/man3/fmemopen.3
+++ b/man3/fmemopen.3
@@ -164,13 +164,11 @@ T} Thread safety MT-Safe
.hy
.ad
.sp 1
-.SH VERSIONS
-.BR fmemopen ()
-was already available in glibc 1.0.x.
.SH STANDARDS
POSIX.1-2008.
-This function is not specified in POSIX.1-2001,
-and is not widely available on other systems.
+.SH HISTORY
+glibc 1.0.x.
+POSIX.1-2008.
.PP
POSIX.1-2008 specifies that \[aq]b\[aq] in
.I mode
@@ -179,12 +177,6 @@ However, Technical Corrigendum 1
.\" http://austingroupbugs.net/view.php?id=396
adjusts the standard to allow implementation-specific treatment for this case,
thus permitting the glibc treatment of \[aq]b\[aq].
-.SH NOTES
-There is no file descriptor associated with the file stream
-returned by this function
-(i.e.,
-.BR fileno (3)
-will return an error if called on the returned stream).
.PP
With glibc 2.22, binary mode (see below) was removed,
many longstanding bugs in the implementation of
@@ -220,6 +212,12 @@ by
Binary mode was removed in glibc 2.22; a \[aq]b\[aq] specified in
.I mode
has no effect.
+.SH NOTES
+There is no file descriptor associated with the file stream
+returned by this function
+(i.e.,
+.BR fileno (3)
+will return an error if called on the returned stream).
.SH BUGS
Before glibc 2.22, if
.I size