Loading...
--- Libc/Libc-1725.40.4/stdio/FreeBSD/stdio.3
+++ Libc/Libc-763.13/stdio/FreeBSD/stdio.3
@@ -41,20 +41,6 @@
.Vt FILE *stdin ;
.Vt FILE *stdout ;
.Vt FILE *stderr ;
-.Pp
-Note:
-The current implementation does not allow these variables
-to be evaluated at C compile/link time.
-That is, a runtime calculation must be performed, such as:
-.Bd -literal -offset indent
-#include <stdio.h>
-
-static FILE *var;
-
-int main() {
- var = stdout;
-}
-.Ed
.Sh DESCRIPTION
The standard
.Tn I/O
@@ -242,21 +228,11 @@
.Dv putchar_unlocked
exist and will be used if the macro
definitions are explicitly removed.
-.Sh LEGACY SYNOPSIS
-The -D_NONSTD_SOURCE flag can be used
-to allow stdin, stdout, and/or stderr
-to be evaluated at compile/link time, as:
-.Bd -literal -offset indent
-#include <stdio.h>
-
-static FILE *var = stdout;
-.Ed
.Sh SEE ALSO
.Xr close 2 ,
.Xr open 2 ,
.Xr read 2 ,
-.Xr write 2 ,
-.Xr compat 5
+.Xr write 2
.Sh STANDARDS
The
.Nm
@@ -266,9 +242,8 @@
.Bl -column "Description"
.It Sy "Function Description"
.It "asprintf formatted output conversion"
-.It ""
.It "clearerr check and reset stream status"
-.It ""
+.It "dprintf formatted output conversion"
.It "fclose close a stream"
.It "fdopen stream open functions"
.It "feof check and reset stream status"
@@ -300,7 +275,6 @@
.It "fwopen open a stream"
.It "fwprintf formatted wide character output conversion"
.It "fwrite binary stream input/output"
-.It ""
.It "getc get next character or word from input stream"
.It "getchar get next character or word from input stream"
.It "getdelim get a line from a stream"
@@ -309,11 +283,9 @@
.It "getw get next character or word from input stream"
.It "getwc get next wide character from input stream"
.It "getwchar get next wide character from input stream"
-.It ""
.It "mkdtemp create unique temporary directory"
.It "mkstemp create unique temporary file"
.It "mktemp create unique temporary file"
-.It ""
.It "perror system error messages"
.It "printf formatted output conversion"
.It "putc output a character or word to a stream"
@@ -322,10 +294,8 @@
.It "putw output a character or word to a stream"
.It "putwc output a wide character to a stream"
.It "putwchar output a wide character to a stream"
-.It ""
.It "remove remove directory entry"
.It "rewind reposition a stream"
-.It ""
.It "scanf input format conversion"
.It "setbuf stream buffering operations"
.It "setbuffer stream buffering operations"
@@ -338,15 +308,13 @@
.It "swprintf formatted wide character output conversion"
.It "sys_errlist system error messages"
.It "sys_nerr system error messages"
-.It ""
.It "tempnam temporary file routines"
.It "tmpfile temporary file routines"
.It "tmpnam temporary file routines"
-.It ""
.It "ungetc un-get character from input stream"
.It "ungetwc un-get wide character from input stream"
-.It ""
.It "vasprintf formatted output conversion"
+.It "vdprintf formatted output conversion"
.It "vfprintf formatted output conversion"
.It "vfscanf input format conversion"
.It "vfwprintf formatted wide character output conversion"
@@ -357,7 +325,6 @@
.It "vsscanf input format conversion"
.It "vswprintf formatted wide character output conversion"
.It "vwprintf formatted wide character output conversion"
-.It ""
.It "wprintf formatted wide character output conversion"
.El
.Sh BUGS