Loading...
stdio/FreeBSD/stdio.3 Libc-1725.40.4 Libc-763.13
--- 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