From 2bbd1496a3da7451b28dada49c122c64cd83b659 Mon Sep 17 00:00:00 2001 From: "goprife@gmail.com" Date: Fri, 19 Oct 2012 08:59:22 +0000 Subject: [PATCH] update so can be build with vs2005 git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2354 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- components/dfs/filesystems/jffs2/dfs_jffs2.c | 4 ++-- components/dfs/filesystems/jffs2/include/os_sys_stat.h | 1 + 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 4c6c208cd..f7999722e 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 042da0257..af3a04988 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; -- GitLab