diff options
Diffstat (limited to 'components')
| -rw-r--r-- | components/dfs/filesystems/jffs2/include/port/sys/stat.h | 3 | ||||
| -rw-r--r-- | components/dfs/filesystems/jffs2/include/port/sys/types.h | 4 |
2 files changed, 6 insertions, 1 deletions
diff --git a/components/dfs/filesystems/jffs2/include/port/sys/stat.h b/components/dfs/filesystems/jffs2/include/port/sys/stat.h index 783c1d8d6c..845f40d1f4 100644 --- a/components/dfs/filesystems/jffs2/include/port/sys/stat.h +++ b/components/dfs/filesystems/jffs2/include/port/sys/stat.h @@ -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 diff --git a/components/dfs/filesystems/jffs2/include/port/sys/types.h b/components/dfs/filesystems/jffs2/include/port/sys/types.h index b193a58ab9..ab195a57ea 100644 --- a/components/dfs/filesystems/jffs2/include/port/sys/types.h +++ b/components/dfs/filesystems/jffs2/include/port/sys/types.h @@ -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 */ |
