Hauptindex | Abschnitt 3 | English | 日本語 | Optionen |
#include <sys/types.h>#include <dirent.h>
struct dirent *readdir(DIR *dir);
Wird readdir() mehrfach für ein Verzeichnis aufgerufen, dann überschreiben die nachfolgenden Aufrufe die Daten, die von den vorigen readdir()-Aufrufen zurückgeliefert wurden.
Die dirent-Struktur ist in <linux/dirent.h> folgendermassen definiert:
struct dirent { long d_ino;/* Inode Nummer */ off_t d_off;/* Offset zum nächsten dirent */ unsigned short d_reclen;/* Länge dieses Eintrags */ char d_name[NAME_MAX+1]; /* Dateiname */ };
EBADF | dir ist kein gültiger Zeiger auf eine Verzeichnisdatei. |
31. Mai 1996 | READDIR (3) |
Hauptindex | Abschnitt 3 | English | 日本語 | Optionen |
Bitte richten Sie Ihre Kommentare zu diesem Handbuch Seite Service, Ben Bullock. Privacy policy.