瀏覽代碼

[libc] Use correct header file for newlib.

bernard 8 年之前
父節點
當前提交
947d8aa4d2
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      include/libc/libc_fcntl.h

+ 10 - 0
include/libc/libc_fcntl.h

@@ -4,6 +4,14 @@
 #ifndef LIBC_FCNTL_H__
 #define LIBC_FCNTL_H__
 
+#ifdef RT_USING_NEWLIB
+#include <fcntl.h>
+
+#ifndef O_NONBLOCK
+#define O_NONBLOCK    04000
+#endif
+
+#else
 #define O_RDONLY         00
 #define O_WRONLY         01
 #define O_RDWR           02
@@ -53,5 +61,7 @@
 #define F_GETOWN_EX 16
 
 #define F_GETOWNER_UIDS 17
+#endif
 
 #endif
+