mirror of
https://github.com/odin-lang/Odin.git
synced 2026-01-03 11:42:28 +00:00
core:sys/linux - prefixing + moved IN_CLOSE/IN_MOVE to constants
This commit is contained in:
@@ -520,35 +520,33 @@ Fd_Poll_Events_Bits :: enum {
|
||||
}
|
||||
|
||||
Inotify_Init_Bits :: enum {
|
||||
IN_NONBLOCK = 11,
|
||||
IN_CLOEXEC = 19,
|
||||
NONBLOCK = 11,
|
||||
CLOEXEC = 19,
|
||||
}
|
||||
|
||||
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,
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
@@ -136,18 +136,28 @@ STATX_BASIC_STATS :: Statx_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,
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user