# dirent.h - [Overview](#section736132765165626) - [Summary](#section118574325165626) - [Data Structures](#nested-classes) - [Typedefs](#typedef-members) - [Functions](#func-members) ## **Overview** **Related Modules:** [FS](fs.md) **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
DIR * |
|
struct dirent * |
|
readdir_r (DIR *__restrict dirp, struct dirent *__restrict entry, struct dirent **__restrict result) |
|
alphasort (const struct dirent **a, const struct dirent **b) |
|
scandir (const char *dir, struct dirent ***namelist, int(*sel)(const struct dirent *), int(*compar)(const struct dirent **, const struct dirent **)) |
|
|
Sets the position of the next readdir call in the directory stream. |
|
|
Obtains the current position in the specified directory stream. |