NAME
dirent.h — format
of directory entries
SYNOPSIS
#include <dirent.h>
DESCRIPTION
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 *);
APPLICATION USAGE
None.
FUTURE DIRECTIONS
None.
SEE ALSO
closedir(3) , opendir(3) , readdir(3) , rewinddir(3) , seekdir(3) , telldir(3) , <sys/types.h> .