The OpenNET Project / Index page

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

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

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

opendir (3)
  • opendir (3) ( Solaris man: Библиотечные вызовы )
  • opendir (3) ( FreeBSD man: Библиотечные вызовы )
  • >> opendir (3) ( Русские man: Библиотечные вызовы )
  • opendir (3) ( Linux man: Библиотечные вызовы )
  • opendir (3) ( POSIX man: Библиотечные вызовы )
  •  

    НАЗВАНИЕ

    opendir - открывает каталог  

    СИНТАКСИС

    #include <sys/types.h>
    
    #include <dirent.h> DIR *opendir(const char *name);
     

    ОПИСАНИЕ

    Функция opendir() открывает поток каталога, соответствующий каталогу name, и возвращает указатель на этот поток. Поток устанавливается на первой записи в каталоге.  

    ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ

    Функция opendir() возвращает указатель на поток каталога или NULL в случае ошибок.  

    НАЙДЕННЫЕ ОШИБКИ

    EACCES
    - доступ запрещен;
    EMFILE
    - процесс использует слишком много открытых потоков;
    ENFILE
    - система использует слишком много открытых потоков;
    ENOENT
    - каталога не существует или name - пустая строка;
    ENOMEM
    - недостаточно памяти для выполнения операции;
    ENOTDIR
    - name - это не каталог.
     

    ЗАМЕЧАНИЯ

    Соответствующий файловый дескриптор потока каталога может быть получен с помощью dirfd(3).  

    СООТВЕТСТВИЕ СТАНДАРТАМ

    SVID 3, POSIX, BSD 4.3  

    СМ. ТАКЖЕ

    open(2), closedir(3), dirfd(3), readdir(3), rewinddir(3), scandir(3), seekdir(3), telldir(3)


     

    Index

    НАЗВАНИЕ
    СИНТАКСИС
    ОПИСАНИЕ
    ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
    НАЙДЕННЫЕ ОШИБКИ
    ЗАМЕЧАНИЯ
    СООТВЕТСТВИЕ СТАНДАРТАМ
    СМ. ТАКЖЕ


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




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

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