getdtablesize(3) Library Functions Manual getdtablesize(3) BEZEICHNUNG getdtablesize - Grosse der Dateideskriptor-Tabelle ermitteln BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include int getdtablesize(void); Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)): getdtablesize(): Seit Glibc 2.20: _DEFAULT_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) Glibc 2.12 bis 2.19: _BSD_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) Vor Glibc 2.12: _BSD_SOURCE || _XOPEN_SOURCE >= 500 BESCHREIBUNG getdtablesize() liefert die maximale Anzahl von Dateien, die ein Prozess offen halten darf. Sie ist um eins grosser als der grosste mogliche Wert fur einen Dateideskriptor. RUCKGABEWERT Die aktuelle Systembeschrankung fur die Anzahl geoffneter Dateien pro Prozess. FEHLER Unter Linux kann getdtablesize() jeden der fur getrlimit(2) beschriebenen Fehler zuruckgeben; siehe die folgenden ANMERKUNGEN. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |getdtablesize() | Multithread-Fahigkeit | MT-Sicher | +--------------------------------+-------------------------+-----------+ VERSIONEN Die Glibc-Version von getdtablesize() ruft getrlimit(2) auf und gibt den aktuellen Wert von RLIMIT_NOFILE zuruck oder OPEN_MAX, wenn der Aufruf fehlschlagt. Portable Anwendungen sollten anstelle dieses Systemaufrufs sysconf(_SC_OPEN_MAX) verwenden. STANDARDS Keine. GESCHICHTE SVr4, 4.4BSD (erschien zuerst in 4.2BSD). SIEHE AUCH close(2), dup(2), getrlimit(2), open(2) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Rene Tschirley , Helge Kreutzmann , Martin Eberhard Schauer und Mario Blattermann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.06 31. Oktober 2023 getdtablesize(3)