aboutsummaryrefslogtreecommitdiffstats
path: root/man3/dprintf.3
diff options
context:
space:
mode:
authorMichael Kerrisk <mtk.manpages@gmail.com>2015-04-27 15:49:21 +0200
committerMichael Kerrisk <mtk.manpages@gmail.com>2015-04-27 15:49:21 +0200
commitc6e4887f69995c765e02231f3e29410a23d15e0d (patch)
tree750ec3b4b50e126451b16684578605a66273e5fd /man3/dprintf.3
parent62730046cc69f329ef8e924acf4349a1b177d057 (diff)
downloadman-pages-c6e4887f69995c765e02231f3e29410a23d15e0d.tar.gz
dprintf.3: Convert to a link to printf.3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
Diffstat (limited to 'man3/dprintf.3')
-rw-r--r--man3/dprintf.397
1 files changed, 1 insertions, 96 deletions
diff --git a/man3/dprintf.3 b/man3/dprintf.3
index b34caf9d78..975530d90a 100644
--- a/man3/dprintf.3
+++ b/man3/dprintf.3
@@ -1,96 +1 @@
-.\" Copyright (C) 2001 Andries Brouwer <aeb@cwi.nl>
-.\" Text fragments inspired by Martin Schulze <joey@infodrom.org>.
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date. The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein. The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
-.\"
-.TH DPRINTF 3 2010-09-15 "GNU" "Linux Programmer's Manual"
-.SH NAME
-dprintf, vdprintf \- print to a file descriptor
-.SH SYNOPSIS
-.B #include <stdio.h>
-.sp
-.BI "int dprintf(int " fd ", const char *" format ", ...);"
-.sp
-.BI "int vdprintf(int " fd ", const char *" format ", va_list " ap );
-.sp
-.in -4n
-Feature Test Macro Requirements for glibc (see
-.BR feature_test_macros (7)):
-.in
-.sp
-.BR dprintf (),
-.BR vdprintf ():
-.PD 0
-.ad l
-.RS 4
-.TP 4
-Since glibc 2.10:
-_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
-.TP
-Before glibc 2.10:
-_GNU_SOURCE
-.RE
-.ad
-.PD
-.SH DESCRIPTION
-The functions
-.BR dprintf ()
-and
-.BR vdprintf ()
-(as found in the glibc2 library) are exact analogs of
-.BR fprintf (3)
-and
-.BR vfprintf (3),
-except that they output to a file descriptor
-.I fd
-instead of to a
-.I stdio
-stream.
-.SH CONFORMING TO
-These functions are GNU extensions that are nowadays specified in
-POSIX.1-2008.
-.\" .SH NOTES
-.\" These functions are GNU extensions, not in C or POSIX.
-.\" Clearly, the names were badly chosen.
-.\" Many systems (like MacOS) have incompatible functions called
-.\" .BR dprintf (),
-.\" usually some debugging version of
-.\" .BR printf (3),
-.\" perhaps with a prototype like
-.\"
-.\" .BI "void dprintf(int level, const char *" format ", ...);"
-.\"
-.\" where the first argument is a debugging level (and output is to
-.\" .IR stderr ).
-.\" Moreover,
-.\" .BR dprintf ()
-.\" (or
-.\" .BR DPRINTF )
-.\" is also a popular macro name for a debugging printf.
-.\" So, probably, it is better to avoid this function in programs
-.\" intended to be portable.
-.\"
-.\" A better name would have been
-.\" .BR fdprintf ().
-.SH SEE ALSO
-.BR printf (3)
+.so man3/printf.3