diff --git a/bsp/simulator/applications/dfs_win32.c b/bsp/simulator/applications/dfs_win32.c index 121ed39b81bc5c531f77ef1375621785d430546c..acc8a3cb0ab95b80ba360a075fe24f09bdd25f7a 100644 --- a/bsp/simulator/applications/dfs_win32.c +++ b/bsp/simulator/applications/dfs_win32.c @@ -27,6 +27,22 @@ #include #include +#if defined(__MINGW32__) && defined(_NO_OLDNAMES) +#define O_RDONLY _O_RDONLY +#define O_WRONLY _O_WRONLY +#define O_RDWR _O_RDWR +#define O_ACCMODE _O_ACCMODE +#define O_APPEND _O_APPEND +#define O_CREAT _O_CREAT +#define O_TRUNC _O_TRUNC +#define O_EXCL _O_EXCL +#define O_TEXT _O_TEXT +#define O_BINARY _O_BINARY +#define O_TEMPORARY _O_TEMPORARY +#define O_NOINHERIT _O_NOINHERIT +#define O_SEQUENTIAL _O_SEQUENTIAL +#define O_RANDOM _O_RANDOM +#endif /* * RT-Thread DFS Interface for win-directory as an disk device */ diff --git a/bsp/simulator/rtconfig.h b/bsp/simulator/rtconfig.h index 81e8c0d9d7399b2b87ea9007dc950be2356cf645..79c90eb1e99817ea84e7f29d373bb8b423485da5 100755 --- a/bsp/simulator/rtconfig.h +++ b/bsp/simulator/rtconfig.h @@ -143,7 +143,7 @@ /* DFS: windows share directory mounted to rt-thread/dfs */ /* only used in bsp/simulator */ #ifdef _WIN32 -//#define RT_USING_DFS_WINSHAREDIR +#define RT_USING_DFS_WINSHAREDIR #endif /* the max number of mounted file system */