1234567891011121314151617181920212223242526272829303132333435363738 |
- #ifndef ZEPHYR_INCLUDE_POSIX_DIRENT_H_
- #define ZEPHYR_INCLUDE_POSIX_DIRENT_H_
- #include <limits.h>
- #include "posix_types.h"
- #ifdef CONFIG_POSIX_FS
- #include <fs/fs.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- typedef void DIR;
- struct dirent {
- unsigned int d_ino;
- char d_name[PATH_MAX + 1];
- int is_dir;
- };
- extern DIR *opendir(const char *dirname);
- extern int closedir(DIR *dirp);
- extern struct dirent *readdir(DIR *dirp);
- #ifdef __cplusplus
- }
- #endif
- #endif
- #endif
|