getdtablesize(3) Library Functions Manual getdtablesize(3) NAZWA getdtablesize - pobranie rozmiaru tabeli deskryptora pliku BIBLIOTEKA Standardowa biblioteka C (libc, -lc) SKLADNIA #include int getdtablesize(void); Wymagane ustawienia makr biblioteki glibc (patrz feature_test_macros(7)): getdtablesize(): Od glibc 2.20: _DEFAULT_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) glibc 2.12 do glibc 2.19: _BSD_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) Przed glibc 2.12: _BSD_SOURCE || _XOPEN_SOURCE >= 500 OPIS getdtablesize() zwraca maksymalna liczbe otwartych przez proces plikow, czyli o jeden wiecej od najwiekszej mozliwej wartosci deskryptora pliku. WARTOSC ZWRACANA Aktualne ograniczenie liczby otwartych plikow dla procesu. BLEDY Pod Linuksem getdtablesize() moze zwrocic dowolny z bledow opisanych na stronie podrecznika getrlimit(2); patrz takze UWAGI ponizej. ATRYBUTY Informacje o pojeciach uzywanych w tym rozdziale mozna znalezc w podreczniku attributes(7). +---------------------------+--------------------------+---------------+ |Interfejs | Atrybut | Wartosc | +---------------------------+--------------------------+---------------+ |getdtablesize() | Bezpieczenstwo watkowe | MT-bezpieczne | +---------------------------+--------------------------+---------------+ WERSJE The glibc version of getdtablesize() calls getrlimit(2) and returns the current RLIMIT_NOFILE limit, or OPEN_MAX when that fails. Portable applications should employ sysconf(_SC_OPEN_MAX) instead of this call. STANDARDY None. HISTORIA SVr4, 4.4BSD (first appeared in 4.2BSD). ZOBACZ TAKZE close(2), dup(2), getrlimit(2), open(2) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Przemek Borys , Andrzej Krzysztofowicz , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.06 31 pazdziernika 2023 r. getdtablesize(3)