From 49a0ca309d2bcbecab1a8e4e208ea04f75f68668 Mon Sep 17 00:00:00 2001 From: "bernard.xiong" Date: Mon, 26 Oct 2009 04:33:18 +0000 Subject: add ELM fat implementation. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@138 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- filesystem/dfs/src/dfs_raw.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'filesystem/dfs/src') diff --git a/filesystem/dfs/src/dfs_raw.c b/filesystem/dfs/src/dfs_raw.c index 7a4f1cbc4a..89cb8abd05 100644 --- a/filesystem/dfs/src/dfs_raw.c +++ b/filesystem/dfs/src/dfs_raw.c @@ -208,7 +208,11 @@ int dfile_raw_open(struct dfs_fd* fd, const char *path, int flags) } fd->flags |= DFS_F_OPEN; - if ( flags & DFS_O_DIRECTORY ) fd->flags |= DFS_F_DIRECTORY; + if ( flags & DFS_O_DIRECTORY ) + { + fd->type = FT_DIRECTORY; + fd->flags |= DFS_F_DIRECTORY; + } dfs_log(DFS_DEBUG_INFO, ("open successful")); return 0; -- cgit v1.3.1