C库之dirent.h
Copyright © 1997 The Open Group
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(), opendir(), readdir(), rewinddir(), seekdir(), telldir(), <sys/types.h>.
Copyright © 1997 The Open Group
[ Main Index | XSH | XCU | XBD | XCURSES | XNS ]