dirent.h - format of directory entries
#include <dirent.h>
The internal format of directories is unspecified.The <dirent.h> header defines the following data type through typedef:
- DIR
- A type representing a directory stream.
It also defines the structure dirent which includes the following members:
ino_t d_ino file serial number char d_name[] name of entry
The type ino_t is defined as described in <sys/types.h>.
The character array d_name is of unspecified size, but the number of bytes preceding the terminating null byte will not exceed {NAME_MAX}.
The following are declared as functions and may also be defined as macros. Function prototypes must be provided for use with an ISO C compiler.
int closedir(DIR *); DIR *opendir(const char *); struct dirent *readdir(DIR *); int readdir_r(DIR *, struct dirent *, struct dirent **); void rewinddir(DIR *); void seekdir(DIR *, long int); long int telldir(DIR *);
None.
None.
closedir(), opendir(), readdir(), rewinddir(), seekdir(), telldir(), <sys/types.h>.