Browse Source

update so can be build with vs2005

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2354 bbd45198-f89e-11dd-88c7-29a3b14d5316
goprife@gmail.com 12 years ago
parent
commit
2bbd1496a3

+ 2 - 2
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);

+ 1 - 0
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;