fix(dfs): align fd API declarations with DFS_USING_POSIX

This commit is contained in:
wdfk-prog
2026-01-06 14:04:40 +08:00
committed by R b b666
parent 7384a8e035
commit bd22f2fa6a
2 changed files with 7 additions and 7 deletions

View File

@@ -81,9 +81,6 @@ int dfs_init(void);
char *dfs_normalize_path(const char *directory, const char *filename);
const char *dfs_subdir(const char *directory, const char *filename);
int fd_is_open(const char *pathname);
struct dfs_fdtable *dfs_fdtable_get(void);
void dfs_lock(void);
void dfs_unlock(void);
@@ -93,6 +90,8 @@ void dfs_file_unlock(void);
void dfs_fm_lock(void);
void dfs_fm_unlock(void);
void fd_init(struct dfs_file *fd);
#ifdef DFS_USING_POSIX
/* FD APIs */
@@ -104,7 +103,7 @@ int fd_new(void);
struct dfs_file *fd_get(int fd);
void fd_release(int fd);
void fd_init(struct dfs_file *fd);
int fd_is_open(const char *pathname);
int fd_associate(struct dfs_fdtable *fdt, int fd, struct dfs_file *file);
int fd_get_fd_index(struct dfs_file *file);

View File

@@ -35,7 +35,9 @@ char working_directory[DFS_PATH_MAX] = {"/"};
#endif
static struct dfs_fdtable _fdtab;
#ifdef DFS_USING_POSIX
static int fd_alloc(struct dfs_fdtable *fdt, int startfd);
#endif /* DFS_USING_POSIX */
/**
* @addtogroup group_device_virtual_file_system
@@ -477,8 +479,6 @@ exit:
return newfd;
}
#endif /* DFS_USING_POSIX */
/**
* @ingroup group_fs_file_descriptor
*
@@ -696,6 +696,7 @@ exit:
dfs_file_unlock();
return retfd;
}
#endif /* DFS_USING_POSIX */
/**
* @brief initialize a dfs file object.
@@ -1082,6 +1083,6 @@ int lsof(int argc, char *argv[])
MSH_CMD_EXPORT(lsof, list open files);
#endif /* RT_USING_SMART */
#endif
#endif /* RT_USING_FINSH */
/**@}*/