dirent.h
Overview
Related Modules:
FS
Description:
Provides functions and structures used for performing file system operations, including file read/write, directory traversal, and file system mounting.
Since:
1.0
Version:
1.0
Summary
Data Structures
Data Structure Name
|
Description
|
dirent
|
Defines the content of the directory.
|
Typedefs
Typedef Name
|
Description
|
DIR
|
typedef struct __dirstream
Opens the handle of the folder directory.
|
Functions
Function Name
|
Description
|
closedir (DIR dirp)
|
int
Closes a specified directory.
|
opendir (const char dirname)
|
DIR
Opens a specified directory.
|
readdir (DIR dirp)
|
struct dirent
Reads a specified directory.
|
readdir_r (DIR restrict dirp, struct dirent *restrict entry, struct dirent __restrict result)
|
int
Reads a specified directory (thread-safe version).
|
rewinddir (DIR *dirp)
|
void
Resets a directory stream read position.
|
alphasort (const struct dirent a, const struct dirent b)
|
int
Sorts the directory entries in alphabetical order.
|
scandir (const char dir, struct dirent namelist, int(sel)(const struct dirent ), int(compar)(const struct dirent , const struct dirent ))
|
int
Scans directory to find the target entries.
|
seekdir (DIR dirp, long offset)
|
void
Sets the position of the next readdir call in the directory stream.
|
telldir (DIR *dirp)
|
long
Obtains the current position in the specified directory stream.
|