The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

stdout (4)
  • stdout (3) ( Русские man: Библиотечные вызовы )
  • stdout (3) ( Linux man: Библиотечные вызовы )
  • stdout (3) ( POSIX man: Библиотечные вызовы )
  • >> stdout (4) ( FreeBSD man: Специальные файлы /dev/* )

  • BSD mandoc
     

    NAME

    
    
    fd
    
     
    stdin
    
     
    stdout
    
     
    stderr
    
     - file descriptor files
    
     
    

    DESCRIPTION

    The files /dev/fd/0 through /dev/fd/# refer to file descriptors which can be accessed through the file system. If the file descriptor is open and the mode the file is being opened with is a subset of the mode of the existing descriptor, the call:
    fd = open("/dev/fd/0", mode);
    

    and the call:

    fd = fcntl(0, F_DUPFD, 0);
    

    are equivalent.

    Opening the files /dev/stdin /dev/stdout and /dev/stderr is equivalent to the following calls:

    fd = fcntl(STDIN_FILENO,  F_DUPFD, 0);
    fd = fcntl(STDOUT_FILENO, F_DUPFD, 0);
    fd = fcntl(STDERR_FILENO, F_DUPFD, 0);
    

    Flags to the open(2) call other than O_RDONLY O_WRONLY and O_RDWR are ignored.  

    IMPLEMENTATION NOTES

    By default, /dev/fd is provided by devfs(5), which provides nodes for the first three file descriptors. Some sites may require nodes for additional file descriptors; these can be made available by mounting fdescfs(5) on /dev/fd  

    FILES

    /dev/fd/#
    /dev/stdin
    /dev/stdout
    /dev/stderr

     

    SEE ALSO

    tty(4), devfs(5), fdescfs(5)


     

    Index

    NAME
    DESCRIPTION
    IMPLEMENTATION NOTES
    FILES
    SEE ALSO


    Поиск по тексту MAN-ов: 




    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру