add O_EXEC open mode
the linux O_PATH mode provides the necessary semantics for both the O_SEARCH and O_EXEC modes defined and required by POSIX 2008.
This commit is contained in:
parent
93ea998c9c
commit
6d05d86297
4 changed files with 4 additions and 0 deletions
|
|
@ -11,6 +11,7 @@
|
|||
#define O_NOFOLLOW 0100000
|
||||
#define O_CLOEXEC 02000000
|
||||
#define O_SEARCH 010000000
|
||||
#define O_EXEC 010000000
|
||||
|
||||
#define O_ASYNC 020000
|
||||
#define O_DIRECT 0200000
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
#define O_NOFOLLOW 0400000
|
||||
#define O_CLOEXEC 02000000
|
||||
#define O_SEARCH 010000000
|
||||
#define O_EXEC 010000000
|
||||
|
||||
#define O_ASYNC 020000
|
||||
#define O_DIRECT 040000
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
#define O_CLOEXEC 02000000
|
||||
#define O_PATH 010000000
|
||||
#define O_SEARCH 010000000
|
||||
#define O_EXEC 010000000
|
||||
|
||||
#define O_NDELAY O_NONBLOCK
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
#define O_NOFOLLOW 0400000
|
||||
#define O_CLOEXEC 02000000
|
||||
#define O_SEARCH 010000000
|
||||
#define O_EXEC 010000000
|
||||
|
||||
#define O_ASYNC 020000
|
||||
#define O_DIRECT 040000
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue