diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/sys/io.h | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/lib/sys/io.h b/lib/sys/io.h index c518fcb..89b2e9b 100644 --- a/lib/sys/io.h +++ b/lib/sys/io.h @@ -10,10 +10,21 @@ #define STDOUT_FD 1 #define STDERR_FD 2 -#define OPEN_READ_ONLY 0 -#define OPEN_WRITE_ONLY 1 -#define OPEN_READ_WRITE 2 -#define OPEN_DIRECTORY 0200000 +#define OPEN_READ_ONLY 0 +#define OPEN_WRITE_ONLY 1 +#define OPEN_READ_WRITE 2 +#define OPEN_DIRECTORY 0200000 +#define OPEN_CREATE 0100 + +#define MODE_OTHER_EXEC 01 +#define MODE_OTHER_WRITE 02 +#define MODE_OTHER_READ 04 +#define MODE_GROUP_EXEC 010 +#define MODE_GROUP_WRITE 020 +#define MODE_GROUP_READ 040 +#define MODE_USER_EXEC 0100 +#define MODE_USER_WRITE 0200 +#define MODE_USER_READ 0400 #define TYPE_UNKNOWN 0 #define TYPE_FIFO 1 |