diff options
| author | Meco Man <[email protected]> | 2021-08-30 22:27:09 -0400 |
|---|---|---|
| committer | Meco Man <[email protected]> | 2021-08-30 22:39:14 -0400 |
| commit | aab382c32ed0fb795d12191c7a59265f574e8466 (patch) | |
| tree | 98b737db189338b2c7487ed29fe6d4fdbdbff557 /components/dfs | |
| parent | 14d0001c2b0b94b109e4690e0935900ccf52bd7a (diff) | |
[rtlibc] remove libc_dirent.h
Diffstat (limited to 'components/dfs')
| -rw-r--r-- | components/dfs/include/dfs.h | 19 | ||||
| -rw-r--r-- | components/dfs/include/dfs_posix.h | 8 |
2 files changed, 6 insertions, 21 deletions
diff --git a/components/dfs/include/dfs.h b/components/dfs/include/dfs.h index 80dc433787..6af8bbd99f 100644 --- a/components/dfs/include/dfs.h +++ b/components/dfs/include/dfs.h @@ -16,10 +16,13 @@ #include <stdlib.h> #include <string.h> -#include <time.h> -#include <rtthread.h> +#include <sys/time.h> #include <rtdevice.h> +#ifdef __cplusplus +extern "C" { +#endif + #ifndef DFS_FILESYSTEMS_MAX #define DFS_FILESYSTEMS_MAX 2 #endif @@ -63,9 +66,7 @@ #define DFS_F_EOF 0x04000000 #define DFS_F_ERR 0x08000000 -#ifdef __cplusplus -extern "C" { -#endif +#include <dirent.h> struct statfs { @@ -74,14 +75,6 @@ struct statfs size_t f_bfree; /* free blocks in file system */ }; -struct dirent -{ - uint8_t d_type; /* The type of the file */ - uint8_t d_namlen; /* The length of the not including the terminating null file name */ - uint16_t d_reclen; /* length of this record */ - char d_name[DFS_PATH_MAX]; /* The null-terminated file name */ -}; - struct dfs_fdtable { uint32_t maxfd; diff --git a/components/dfs/include/dfs_posix.h b/components/dfs/include/dfs_posix.h index 0475460d95..ec7cdc9de4 100644 --- a/components/dfs/include/dfs_posix.h +++ b/components/dfs/include/dfs_posix.h @@ -21,14 +21,6 @@ extern "C" { #endif -typedef struct -{ - int fd; /* directory file */ - char buf[512]; - int num; - int cur; -} DIR; - /* directory api*/ int mkdir(const char *path, mode_t mode); DIR *opendir(const char *name); |
