diff options
| author | Meco Man <[email protected]> | 2021-09-24 23:41:09 -0400 |
|---|---|---|
| committer | Meco Man <[email protected]> | 2021-09-24 23:41:09 -0400 |
| commit | d60c968902ce01ebcbb9347d11d78bc8fa2c1b39 (patch) | |
| tree | 9b6a86aa85abcca71de1720b1bf1e2a860eb2310 /components | |
| parent | f944ea7690ccfaba3a10109055557887c721b0e3 (diff) | |
[libc] 优化fcntl.h定义
Diffstat (limited to 'components')
| -rw-r--r-- | components/libc/compilers/common/fcntl.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/components/libc/compilers/common/fcntl.h b/components/libc/compilers/common/fcntl.h index b98f540627..3460926708 100644 --- a/components/libc/compilers/common/fcntl.h +++ b/components/libc/compilers/common/fcntl.h @@ -12,13 +12,10 @@ #include <sys/types.h> -#if defined(_WIN32) -#define O_ACCMODE (_O_RDONLY | _O_WRONLY | _O_RDWR) -#endif - -#define O_RDONLY 00 -#define O_WRONLY 01 -#define O_RDWR 02 +#define O_RDONLY 0x0000 /* open for reading only */ +#define O_WRONLY 0x0001 /* open for writing only */ +#define O_RDWR 0x0002 /* open for reading and writing */ +#define O_ACCMODE 0x0003 /* mask for above modes */ #define O_CREAT 0100 #define O_EXCL 0200 @@ -43,8 +40,6 @@ #define O_SEARCH O_PATH #define O_EXEC O_PATH -#define O_ACCMODE (03|O_SEARCH) - #define F_DUPFD 0 #define F_GETFD 1 #define F_SETFD 2 |
