diff options
| author | Nathan Reiner <nathan@nathanreiner.xyz> | 2023-02-06 13:49:02 +0100 |
|---|---|---|
| committer | Nathan Reiner <nathan@nathanreiner.xyz> | 2023-02-06 13:49:02 +0100 |
| commit | 0a57668e4a71b5e1703a150c59b53c9904d8dfaa (patch) | |
| tree | 1c349e6f618648d4e0d9a243f5800eefa1bc13d2 /lib | |
| parent | b35f7d482a47b0d042366fcf307b7751b3cf28a7 (diff) | |
add file modes
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 |