Add comments and documentation, rework open mode logic

This commit is contained in:
2024-06-08 12:06:56 +03:00
parent 79874622a2
commit fd39ee8692
4 changed files with 136 additions and 51 deletions

View File

@@ -6,15 +6,15 @@
#define BH_IO_ERROR 0x0001
#define BH_IO_EOF 0x0002
#define BH_IO_NONE 0x0000
#define BH_IO_READ 0x0001
#define BH_IO_WRITE 0x0002
#define BH_IO_READ_WRITE (BH_IO_READ | BH_IO_WRITE)
#define BH_IO_OPEN 0x0000
#define BH_IO_CREATE 0x0100
#define BH_IO_APPEND 0x0200
#define BH_IO_TRUNCATE 0x0300
#define BH_IO_MASK 0xFF00
#define BH_IO_APPEND 0x0010
#define BH_IO_TRUNCATE 0x0020
#define BH_IO_CREATE 0x0040
#define BH_IO_OPEN 0x0080
#define BH_IO_SET 0x0000
#define BH_IO_CURRENT 0x0001