/* * Copyright (c) 2018 Intel Corporation * * SPDX-License-Identifier: Apache-2.0 */ #ifndef ZEPHYR_INCLUDE_POSIX_DIRENT_H_ #define ZEPHYR_INCLUDE_POSIX_DIRENT_H_ #ifdef __cplusplus extern "C" { #endif #include #include "sys/types.h" #ifdef CONFIG_POSIX_FS #include typedef struct fs_dir_t DIR; struct dirent { unsigned int d_ino; char d_name[PATH_MAX + 1]; }; /* Directory related operations */ extern DIR *opendir(const char *dirname); extern int closedir(DIR *dirp); extern struct dirent *readdir(DIR *dirp); #endif #ifdef __cplusplus } #endif #endif /* ZEPHYR_INCLUDE_POSIX_DIRENT_H_ */