Provided by: manpages-es_1.55-10_all bug

NOMBRE

       dprintf, vdprintf - imprimen en un descriptor de fichero

SINOPSIS

       #define _GNU_SOURCE
       #include <stdio.h>

       int dprintf(int fd, const char *format, ...);

       int vdprintf(int fd, const char *format, va_list ap);

DESCRIPCI'ON

       Las  funciones dprintf y vdprintf (localizadas en la biblioteca glibc2)
       son analogas a fprintf  y  vfprintf,  salvo  que  su  salida  va  a  un
       descriptor de fichero fd en lugar de a un flujo dado.

OBSERVACIONES

       Estas  funciones son extensiones de GNU, no se encuentran ni en C ni en
       POSIX.  Obviamente, los nombre fueron mal  elegidos.   Muchos  sistemas
       (como   MacOS)   tienen   funciones   incompatibles  llamadas  dprintf,
       habitualmente alguna version de depuracion de printf, tal  vez  con  un
       prototipo como

       void dprintf (int level, const char *format, ...);

       donde  el  primer parametro es un nivel de depuracion (y la salida va a
       stderr).  Ademas, dprintf (o DPRINTF) es tambien un popular  nombre  de
       macro   para   una   version   de   depuracion  de  printf.   Asi  que,
       probablemente, sea mejor  evitar  esta  funcion  en  programas  que  se
       pretenden que sean portables.

       Un nombre mejor hubiera sido fdprintf.

V'EASE TAMBI'EN

       printf(3)