getdirentries(3) Library Functions Manual getdirentries(3) BEZEICHNUNG getdirentries - liest Verzeichniseintrage in einem vom Dateisystem unabhangigen Format BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include ssize_t getdirentries(int fd, char Puffer[restrict .nbytes], size_t nbytes, off_t *restrict basep); Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)): getdirentries(): Seit Glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 und alter: _BSD_SOURCE || _SVID_SOURCE BESCHREIBUNG Liest die Verzeichniseintrage von dem durch dd angegebenen Verzeichnis in Puffer. Es werden hochstens nbytes gelesen. Der Lesevorgang startet beim Offset *basep, welcher nach jedem Lesevorgang aktualisiert wird. RUCKGABEWERT getdirentries() liefert die Anzahl gelesener Bytes zuruck. Wenn das Verzeichnisende erreicht wurde, wird 0 zuruckgeliefert. Bei Auftreten eines Fehlers wird -1 zuruckgeliefert und errno gesetzt, um den Fehler anzuzeigen. FEHLER Fur Details lesen Sie bitte den Quellcode Ihrer Linux-Bibliothek. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |getdirentries() | Multithread-Fahigkeit | MT-Sicher | +--------------------------------+-------------------------+-----------+ STANDARDS BSD. ANMERKUNGEN Verwenden Sie stattdessen opendir(3) und readdir(3). SIEHE AUCH lseek(2), open(2) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Markus Kaufmann , 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 getdirentries(3)