summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
author[email protected] <[email protected]>2012-10-19 08:59:22 +0000
committer[email protected] <[email protected]>2012-10-19 08:59:22 +0000
commit2bbd1496a3da7451b28dada49c122c64cd83b659 (patch)
tree009b15628a9a66f1683a4c0af729ef2bcc8fb268 /components
parent66c5a05e6273ee8396d738373c526230dbc4a600 (diff)
update so can be build with vs2005
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2354 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'components')
-rw-r--r--components/dfs/filesystems/jffs2/dfs_jffs2.c4
-rw-r--r--components/dfs/filesystems/jffs2/include/os_sys_stat.h1
2 files changed, 3 insertions, 2 deletions
diff --git a/components/dfs/filesystems/jffs2/dfs_jffs2.c b/components/dfs/filesystems/jffs2/dfs_jffs2.c
index 4c6c208cd7..f7999722ec 100644
--- a/components/dfs/filesystems/jffs2/dfs_jffs2.c
+++ b/components/dfs/filesystems/jffs2/dfs_jffs2.c
@@ -334,7 +334,7 @@ static int dfs_jffs2_open(struct dfs_fd* file)
file->data = jffs2_file;
file->pos = jffs2_file->f_offset;
file->size = 0;
- jffs2_file_lseek(jffs2_file, (off_t *)(&(file->size)), SEEK_END);
+ jffs2_file_lseek(jffs2_file, (off_t *)(&(file->size)), DFS_SEEK_END);
jffs2_file->f_offset = (off_t)file->pos;
rt_mutex_release(&jffs2_lock);
@@ -462,7 +462,7 @@ static int dfs_jffs2_lseek(struct dfs_fd* file,
/* set offset as current offset */
rt_mutex_take(&jffs2_lock, RT_WAITING_FOREVER);
- result = jffs2_file_lseek(jffs2_file, &offset, SEEK_SET);
+ result = jffs2_file_lseek(jffs2_file, &offset, DFS_SEEK_SET);
rt_mutex_release(&jffs2_lock);
if (result)
return jffs2_result_to_dfs(result);
diff --git a/components/dfs/filesystems/jffs2/include/os_sys_stat.h b/components/dfs/filesystems/jffs2/include/os_sys_stat.h
index 042da0257e..af3a049887 100644
--- a/components/dfs/filesystems/jffs2/include/os_sys_stat.h
+++ b/components/dfs/filesystems/jffs2/include/os_sys_stat.h
@@ -322,6 +322,7 @@ typedef void *cyg_io_handle_t;
typedef unsigned long mode_t;
typedef unsigned int ino_t;
typedef unsigned int dev_t;
+typedef int time_t;
#elif defined(__CC_ARM)
#define mode_t unsigned long
typedef unsigned int ino_t;