The OpenNET Project / Index page

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

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

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

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

    ИМЯ

    getdtablesize - получить размер таблицы дескрипторов  

    ОБЗОР

    #include <unistd.h>

    int getdtablesize(void);  

    ОПИСАНИЕ

    getdtablesize возвращает максимальное количетство файлов, которое может быть открыто в процессе, на единицу больше, чем наибольшее возможное значение для дескриптора файла.  

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

    Текущее ограничение на количество открытых файлов для процесса.  

    ЗАМЕЧАНИЕ

    getdtablesize реализуется как библиотечная функция libc. В glibc существует вызов getrlimit(2), которые возвращает для текущего процесса ограничение RLIMIT_NOFILE или OPEN_MAX , если первый вызов закончился ошибкой. В libc4 и libc5 возвращается значение OPEN_MAX (установленное в 256 начиная с Linux 0.98.4).  

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

    SVr4, 4.4BSD (функция getdtablesize впервые появилась в BSD 4.2).  

    СМОТРИ ТАКЖЕ

    close(2), dup(2), getrlimit(2), open(2)  

    ПЕРЕВОД

    Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003


     

    Index

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


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




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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