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