noble (3) getdtablesize.3.gz

Provided by: manpages-pl-dev_4.21.0-2_all bug

NAZWA

       getdtablesize - pobranie rozmiaru tabeli deskryptora pliku

BIBLIOTEKA

       Standardowa biblioteka C (libc, -lc)

SKŁADNIA

       #include <unistd.h>

       int getdtablesize(void);

   Wymagane ustawienia makr biblioteki glibc (patrz feature_test_macros(7)):

       getdtablesize():
           Since glibc 2.20:
               _DEFAULT_SOURCE || ! (_POSIX_C_SOURCE >= 200112L)
           glibc 2.12 to glibc 2.19:
               _BSD_SOURCE || ! (_POSIX_C_SOURCE >= 200112L)
           Before glibc 2.12:
               _BSD_SOURCE || _XOPEN_SOURCE >= 500

OPIS

       getdtablesize()  zwraca  maksymalną  liczbę  otwartych  przez  proces  plików,  czyli  o  jeden więcej od
       największej możliwej wartości deskryptora pliku.

WARTOŚĆ ZWRACANA

       Aktualne ograniczenie liczby otwartych plików dla procesu.

BŁĘDY

       Pod Linuksem getdtablesize() może zwrócić dowolny z błędów opisanych na stronie podręcznika getrlimit(2);
       patrz także UWAGI poniżej.

ATRYBUTY

       Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku attributes(7).

       ┌─────────────────────────────────────────────────────────────────────┬────────────────────────┬─────────┐
       │InterfejsAtrybutWartość │
       ├─────────────────────────────────────────────────────────────────────┼────────────────────────┼─────────┤
       │getdtablesize()                                                      │ Bezpieczeństwo wątkowe │ MT-Safe │
       └─────────────────────────────────────────────────────────────────────┴────────────────────────┴─────────┘

STANDARDY

       SVr4,  4.4BSD  (funkcja  getdtablesize()  pojawiła  się  po raz pierwszy w 4.2BSD). Nie jest wymieniona w
       POSIX.1; przenośne aplikacje powinny zamiast niej używać sysconf(_SC_OPEN_MAX).

UWAGI

       The glibc version of getdtablesize()  calls getrlimit(2)  and returns the current RLIMIT_NOFILE limit, or
       OPEN_MAX when that fails.

ZOBACZ TAKŻE

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

TŁUMACZENIE

       Autorami  polskiego  tłumaczenia  niniejszej  strony podręcznika są: Przemek Borys <pborys@dione.ids.pl>,
       Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, Robert Luberda  <robert@debian.org>  i  Michał  Kułach
       <michal.kulach@gmail.com>

       Niniejsze  tłumaczenie  jest  wolną  dokumentacją.  Bliższe informacje o warunkach licencji można uzyskać
       zapoznając się z GNU General Public License w wersji  3  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  lub
       nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

       Błędy  w  tłumaczeniu  strony  podręcznika  prosimy  zgłaszać  na  adres  listy dyskusyjnej ⟨manpages-pl-
       list@lists.sourceforge.net⟩.