Browse Source

core:sys/linux - prefixing + moved IN_CLOSE/IN_MOVE to constants

A1029384756 9 months ago
parent
commit
8f80e9765e
2 changed files with 46 additions and 38 deletions
  1. 24 26
      core/sys/linux/bits.odin
  2. 22 12
      core/sys/linux/constants.odin

+ 24 - 26
core/sys/linux/bits.odin

@@ -520,35 +520,33 @@ Fd_Poll_Events_Bits :: enum {
 }
 }
 
 
 Inotify_Init_Bits :: enum {
 Inotify_Init_Bits :: enum {
-	IN_NONBLOCK = 11,
-	IN_CLOEXEC  = 19,
+	NONBLOCK = 11,
+	CLOEXEC  = 19,
 }
 }
 
 
 Inotify_Event_Bits :: enum u32 {
 Inotify_Event_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,
-	IN_UNMOUNT       = 13,
-	IN_Q_OVERFLOW    = 14,
-	IN_IGNORED       = 15,
-	IN_ONLYDIR       = 24,
-	IN_DONT_FOLLOW   = 25,
-	IN_EXCL_UNLINK   = 26,
-	IN_MASK_CREATE   = 28,
-	IN_MASK_ADD      = 29,
-	IN_ISDIR         = 30,
-	IN_ONESHOT       = 31,
+	ACCESS        = 0,
+	MODIFY        = 1,
+	ATTRIB        = 2,
+	CLOSE_WRITE   = 3,
+	CLOSE_NOWRITE = 4,
+	OPEN          = 5,
+	MOVED_FROM    = 6,
+	MOVED_TO      = 7,
+	CREATE        = 8,
+	DELETE        = 9,
+	DELETE_SELF   = 10,
+	MOVE_SELF     = 11,
+	UNMOUNT       = 13,
+	Q_OVERFLOW    = 14,
+	IGNORED       = 15,
+	ONLYDIR       = 24,
+	DONT_FOLLOW   = 25,
+	EXCL_UNLINK   = 26,
+	MASK_CREATE   = 28,
+	MASK_ADD      = 29,
+	ISDIR         = 30,
+	ONESHOT       = 31,
 }
 }
 
 
 /*
 /*

+ 22 - 12
core/sys/linux/constants.odin

@@ -136,18 +136,28 @@ STATX_BASIC_STATS :: Statx_Mask {
 }
 }
 
 
 IN_ALL_EVENTS	:: Inotify_Event_Mask {
 IN_ALL_EVENTS	:: Inotify_Event_Mask {
-	.IN_ACCESS,
-	.IN_MODIFY,
-	.IN_ATTRIB,
-	.IN_CLOSE_WRITE,
-	.IN_CLOSE_NOWRITE,
-	.IN_OPEN,
-	.IN_MOVED_FROM,
-	.IN_MOVED_TO,
-	.IN_CREATE,
-	.IN_DELETE,
-	.IN_DELETE_SELF,
-	.IN_MOVE_SELF,
+	.ACCESS,
+	.MODIFY,
+	.ATTRIB,
+	.CLOSE_WRITE,
+	.CLOSE_NOWRITE,
+	.OPEN,
+	.MOVED_FROM,
+	.MOVED_TO,
+	.CREATE,
+	.DELETE,
+	.DELETE_SELF,
+	.MOVE_SELF,
+}
+
+IN_CLOSE :: Inotify_Event_Mask {
+	.CLOSE_WRITE,
+	.CLOSE_NOWRITE,
+}
+
+IN_MOVE :: Inotify_Event_Mask {
+	.MOVED_FROM,
+	.MOVED_TO,
 }
 }
 
 
 /*
 /*