| Сервер поддерживается Центром Информационных Технологий (095) 932-9212, 932-9213, 939-0783 E-mail: info@citforum.ru

Сервер содержит море(!) аналитической информации | CIT Forum CD-ROM

### DUP2(3C)

НАЗВАНИЕ
dup2 - дублирование дескриптора открытого файла

СИНТАКСИС

    	int dup2 (fildes, fildes2)
    	int fildes, fildes2;

ОПИСАНИЕ
Аргумент fildes - это дескриптор открытого файла, а аргумент fildes2 - неотрицательное целое число, меньшее константы NOFILES. В результате выполнения функции dup2 fildes2 станет дескриптором того же файла, что и fildes. Если fildes2 уже был дескриптором открытого файла, он предварительно закрывается.

Функция dup2 завершается неудачей, если выполнено хотя бы одно из следующих условий:

[EBADF] | Аргумент fildes не является корректным дескриптором открытого файла.
[EMFILE] | Превышается максимально допустимое количество файлов, открытых одновременно в одном процессе.

СМ. ТАКЖЕ
creat(2), close(2), exec(2), fcntl(2), open(2), pipe(2), lockf(3C).

ДИАГНОСТИКА
При успешном завершении результат равен неотрицательному целому числу - дескриптору файла; в случае ошибки возвращается -1, а переменной errno присваивается код ошибки

Comments: info@citmgu.ru Designed by Andrey Novikov Copyright © CIT