DPRINTF(3)

ИМЯ
dprintf, vdprintf - выводит данные в файловый дескриптор

ОБЗОР
#include <stdio.h>

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

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

Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):

dprintf(), vdprintf():
    Начиная с glibc 2.10:
        _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
    До glibc 2.10:
        _GNU_SOURCE

ОПИСАНИЕ
Функции dprintf() и vdprintf() (включённые в библиотеку glibc2) являются точными аналогами функций fprintf(3) и vfprintf(3), за исключением того, что вместо потока stdio вывод производится в файловый дескриптор fd.

СООТВЕТСТВИЕ СТАНДАРТАМ
Эти функции являются расширениями GNU, которые теперь включены в POSIX.1-2008.

СМОТРИТЕ ТАКЖЕ
printf(3)