simulator/jffs2: remove _TIME_T_DEFINED when built by VC++

_TIME_T_DEFINED was pre-defined in order to build jffs2 with VC.
While it may cause many side effects.
This commit is contained in:
prife
2013-10-17 21:13:08 +08:00
parent 887076bab1
commit 3a33906ab1
3 changed files with 6 additions and 2 deletions
@@ -317,10 +317,11 @@ typedef void *cyg_io_handle_t;
#define S_ISGID (1<<26)
#if defined(MSVC)
/* for time_t */
#include <time.h>
typedef unsigned long mode_t;
typedef unsigned int ino_t;
typedef unsigned int dev_t;
typedef int time_t;
typedef long ssize_t;
#elif defined(__CC_ARM)
#define mode_t unsigned long
@@ -78,7 +78,11 @@ typedef unsigned short gid_t;
typedef unsigned short uid_t;
typedef int pid_t;
#if defined(MSVC)
#include <time.h>
#else
typedef int time_t;
#endif
//#include "os_sys_stat.h"
#endif /* CYGONCE_ISO_SYS_TYPES_H multiple inclusion protection */