aboutsummaryrefslogtreecommitdiff
path: root/lib/sys
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sys')
-rw-r--r--lib/sys/io.h19
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