feat: provide some libc routines only for testing
[lunaix-os.git] / lunaix-os / usr / includes / fcntl_defs.h
index 01930cb26cc47c6d6c2c1d390de2f087dc2eedde..c6cbe4f645e98574386bd5d308e1ce0e07e96791 100644 (file)
@@ -4,11 +4,21 @@
 #define FO_CREATE 0x1
 #define FO_APPEND 0x2
 #define FO_DIRECT 0x4
+#define FO_WRONLY 0x8
+#define FO_RDONLY 0x10
+#define FO_RDWR 0x20
 
 #define FSEEK_SET 0x1
 #define FSEEK_CUR 0x2
 #define FSEEK_END 0x3
 
+#define O_CREAT FO_CREATE
+#define O_APPEND FO_APPEND
+#define O_DIRECT FO_DIRECT
+#define O_WRONLY FO_WRONLY
+#define O_RDONLY FO_RDONLY
+#define O_RDWR FO_RDWR
+
 #define MNT_RO 0x1
 
 #endif /* __LUNAIX_FNCTL_DEFS_H */