@@ -15,6 +15,18 @@ use objc2_core_foundation::{
1515use objc2_core_services:: FSEventStreamScheduleWithRunLoop ;
1616use objc2_core_services:: {
1717 kFSEventStreamCreateFlagFileEvents, kFSEventStreamCreateFlagNoDefer,
18+ kFSEventStreamEventFlagEventIdsWrapped, kFSEventStreamEventFlagHistoryDone,
19+ kFSEventStreamEventFlagItemChangeOwner, kFSEventStreamEventFlagItemCloned,
20+ kFSEventStreamEventFlagItemCreated, kFSEventStreamEventFlagItemFinderInfoMod,
21+ kFSEventStreamEventFlagItemInodeMetaMod, kFSEventStreamEventFlagItemIsDir,
22+ kFSEventStreamEventFlagItemIsFile, kFSEventStreamEventFlagItemIsHardlink,
23+ kFSEventStreamEventFlagItemIsLastHardlink, kFSEventStreamEventFlagItemIsSymlink,
24+ kFSEventStreamEventFlagItemModified, kFSEventStreamEventFlagItemRemoved,
25+ kFSEventStreamEventFlagItemRenamed, kFSEventStreamEventFlagItemXattrMod,
26+ kFSEventStreamEventFlagKernelDropped, kFSEventStreamEventFlagMount,
27+ kFSEventStreamEventFlagMustScanSubDirs, kFSEventStreamEventFlagNone,
28+ kFSEventStreamEventFlagOwnEvent, kFSEventStreamEventFlagRootChanged,
29+ kFSEventStreamEventFlagUnmount, kFSEventStreamEventFlagUserDropped,
1830 kFSEventStreamEventIdSinceNow, ConstFSEventStreamRef , FSEventStreamContext ,
1931 FSEventStreamCreate , FSEventStreamCreateFlags , FSEventStreamEventFlags , FSEventStreamEventId ,
2032 FSEventStreamFlushSync , FSEventStreamStart , FSEventStreamStop ,
@@ -56,30 +68,30 @@ pub struct Event {
5668bitflags ! {
5769 #[ repr( C ) ]
5870 pub struct StreamFlags : u32 {
59- const NONE = 0x00000000 ;
60- const MUST_SCAN_SUBDIRS = 0x00000001 ;
61- const USER_DROPPED = 0x00000002 ;
62- const KERNEL_DROPPED = 0x00000004 ;
63- const IDS_WRAPPED = 0x00000008 ;
64- const HISTORY_DONE = 0x00000010 ;
65- const ROOT_CHANGED = 0x00000020 ;
66- const MOUNT = 0x00000040 ;
67- const UNMOUNT = 0x00000080 ;
68- const ITEM_CREATED = 0x00000100 ;
69- const ITEM_REMOVED = 0x00000200 ;
70- const INODE_META_MOD = 0x00000400 ;
71- const ITEM_RENAMED = 0x00000800 ;
72- const ITEM_MODIFIED = 0x00001000 ;
73- const FINDER_INFO_MOD = 0x00002000 ;
74- const ITEM_CHANGE_OWNER = 0x00004000 ;
75- const ITEM_XATTR_MOD = 0x00008000 ;
76- const IS_FILE = 0x00010000 ;
77- const IS_DIR = 0x00020000 ;
78- const IS_SYMLINK = 0x00040000 ;
79- const OWN_EVENT = 0x00080000 ;
80- const IS_HARDLINK = 0x00100000 ;
81- const IS_LAST_HARDLINK = 0x00200000 ;
82- const ITEM_CLONED = 0x400000 ;
71+ const NONE = kFSEventStreamEventFlagNone ;
72+ const MUST_SCAN_SUBDIRS = kFSEventStreamEventFlagMustScanSubDirs ;
73+ const USER_DROPPED = kFSEventStreamEventFlagUserDropped ;
74+ const KERNEL_DROPPED = kFSEventStreamEventFlagKernelDropped ;
75+ const IDS_WRAPPED = kFSEventStreamEventFlagEventIdsWrapped ;
76+ const HISTORY_DONE = kFSEventStreamEventFlagHistoryDone ;
77+ const ROOT_CHANGED = kFSEventStreamEventFlagRootChanged ;
78+ const MOUNT = kFSEventStreamEventFlagMount ;
79+ const UNMOUNT = kFSEventStreamEventFlagUnmount ;
80+ const ITEM_CREATED = kFSEventStreamEventFlagItemCreated ;
81+ const ITEM_REMOVED = kFSEventStreamEventFlagItemRemoved ;
82+ const INODE_META_MOD = kFSEventStreamEventFlagItemInodeMetaMod ;
83+ const ITEM_RENAMED = kFSEventStreamEventFlagItemRenamed ;
84+ const ITEM_MODIFIED = kFSEventStreamEventFlagItemModified ;
85+ const FINDER_INFO_MOD = kFSEventStreamEventFlagItemFinderInfoMod ;
86+ const ITEM_CHANGE_OWNER = kFSEventStreamEventFlagItemChangeOwner ;
87+ const ITEM_XATTR_MOD = kFSEventStreamEventFlagItemXattrMod ;
88+ const IS_FILE = kFSEventStreamEventFlagItemIsFile ;
89+ const IS_DIR = kFSEventStreamEventFlagItemIsDir ;
90+ const IS_SYMLINK = kFSEventStreamEventFlagItemIsSymlink ;
91+ const OWN_EVENT = kFSEventStreamEventFlagOwnEvent ;
92+ const IS_HARDLINK = kFSEventStreamEventFlagItemIsHardlink ;
93+ const IS_LAST_HARDLINK = kFSEventStreamEventFlagItemIsLastHardlink ;
94+ const ITEM_CLONED = kFSEventStreamEventFlagItemCloned ;
8395 }
8496}
8597
0 commit comments