mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

DUP2(3C)                                               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  присваивается  код
        ошибки.



 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк