diff options
| author | A1029384756 <hayden.gray104@gmail.com> | 2024-11-12 23:53:52 -0500 |
|---|---|---|
| committer | A1029384756 <hayden.gray104@gmail.com> | 2024-11-13 00:05:58 -0500 |
| commit | bb2033898781affb1dbca2cb9e8635e1db237c4f (patch) | |
| tree | 41e895e80209091c555db4e5b292601e293bb70c /core/sys/linux/bits.odin | |
| parent | 91bd5d44187cc8ad48452db665acf7eb8a5cb19b (diff) | |
core:sys/linux - implemented inotify
core:sys/linux - added constants and spacing
Diffstat (limited to 'core/sys/linux/bits.odin')
| -rw-r--r-- | core/sys/linux/bits.odin | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/core/sys/linux/bits.odin b/core/sys/linux/bits.odin index 9f2c7a5d8..b22a021f6 100644 --- a/core/sys/linux/bits.odin +++ b/core/sys/linux/bits.odin @@ -519,6 +519,28 @@ Fd_Poll_Events_Bits :: enum { RDHUP = 13, } +Inotify_Init_Bits :: enum { + IN_NONBLOCK = 11, + IN_CLOEXEC = 19, +} + +Inotify_Events_Bits :: enum u32 { + IN_ACCESS = 0, + IN_MODIFY = 1, + IN_ATTRIB = 2, + IN_CLOSE_WRITE = 3, + IN_CLOSE_NOWRITE = 4, + IN_CLOSE = (IN_CLOSE_WRITE | IN_CLOSE_NOWRITE), + IN_OPEN = 5, + IN_MOVED_FROM = 6, + IN_MOVED_TO = 7, + IN_MOVE = (IN_MOVED_FROM | IN_MOVED_TO), + IN_CREATE = 8, + IN_DELETE = 9, + IN_DELETE_SELF = 10, + IN_MOVE_SELF = 11, +} + /* Bits for Mem_Protection bitfield */ |