Browse Source

[libc] Remove fcntl.h in newlib porting.

Bernard Xiong 7 years ago
parent
commit
ac811fe9c4
2 changed files with 6 additions and 18 deletions
  1. 6 2
      components/dfs/include/dfs_def.h
  2. 0 16
      components/libc/newlib/sys/fcntl.h

+ 6 - 2
components/dfs/include/dfs_def.h

@@ -23,7 +23,7 @@
  * 2004-10-14     Beranard     Clean up the code.
  * 2005-01-22     Beranard     Clean up the code, port to MinGW
  */
- 
+
 #ifndef __DFS_DEF_H__
 #define __DFS_DEF_H__
 
@@ -70,7 +70,7 @@
 #define dfs_log(level, x)
 #endif
 
-#if defined(RT_USING_NEWLIB) 
+#if defined(RT_USING_NEWLIB)
 #include <string.h>
 #include <sys/stat.h>            /* used for struct stat */
 #include <sys/statfs.h>          /* used for struct statfs */
@@ -108,6 +108,10 @@
 #define DFS_O_EXCL               O_EXCL
 #define DFS_O_TRUNC              O_TRUNC
 #define DFS_O_APPEND             O_APPEND
+
+#ifndef O_DIRECTORY
+#define O_DIRECTORY              0x0200000
+#endif
 #define DFS_O_DIRECTORY          O_DIRECTORY
 
 /* Seek flags */

+ 0 - 16
components/libc/newlib/sys/fcntl.h

@@ -1,16 +0,0 @@
-#ifndef __RTT_FCNTL_H__
-#define __RTT_FCNTL_H__
-
-/* Operation flags */
-#define O_RDONLY        0x0000000
-#define O_WRONLY        0x0000001
-#define O_RDWR          0x0000002
-#define O_ACCMODE       0x0000003
-#define O_CREAT         0x0000100
-#define O_EXCL          0x0000200
-#define O_TRUNC         0x0001000
-#define O_APPEND        0x0002000
-#define O_DIRECTORY     0x0200000
-#define O_BINARY        0x0008000
-
-#endif