From bb2033898781affb1dbca2cb9e8635e1db237c4f Mon Sep 17 00:00:00 2001 From: A1029384756 Date: Tue, 12 Nov 2024 23:53:52 -0500 Subject: core:sys/linux - implemented inotify core:sys/linux - added constants and spacing --- core/sys/linux/bits.odin | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'core/sys/linux/bits.odin') 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 */ -- cgit v1.2.3