@@ -233,7 +233,7 @@ setFlag mask status cfg@Config{..} =
233233 in cfg {createFlags = flags}
234234
235235foreign import ccall safe
236− "CoreServices/CoreServices.h FSEventStreamCreateFlagWatchRoot"
236+ "FSEventStreamCreateFlagWatchRoot"
237237 kFSEventStreamCreateFlagWatchRoot :: Word32
238238
239239-- | Watch the changes to the path of the top level file system objects being
@@ -250,7 +250,7 @@ setRootChanged :: Toggle -> Config -> Config
250250setRootChanged = setFlag kFSEventStreamCreateFlagWatchRoot
251251
252252foreign import ccall safe
253− "CoreServices/CoreServices.h FSEventStreamCreateFlagFileEvents"
253+ "FSEventStreamCreateFlagFileEvents"
254254 kFSEventStreamCreateFlagFileEvents :: Word32
255255
256256-- | When this is 'Off' only events for the watched directories are reported.
@@ -272,7 +272,7 @@ setFileEvents :: Toggle -> Config -> Config
272272setFileEvents = setFlag kFSEventStreamCreateFlagFileEvents
273273
274274foreign import ccall safe
275− "CoreServices/CoreServices.h FSEventStreamCreateFlagIgnoreSelf"
275+ "FSEventStreamCreateFlagIgnoreSelf"
276276 kFSEventStreamCreateFlagIgnoreSelf :: Word32
277277
278278-- | When this is 'On' events generated by the current process are not
@@ -289,7 +289,7 @@ setIgnoreSelf = setFlag kFSEventStreamCreateFlagIgnoreSelf
289289
290290#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101500
291291foreign import ccall safe
292− "CoreServices/CoreServices.h FSEventStreamCreateFlagFullHistory"
292+ "FSEventStreamCreateFlagFullHistory"
293293 kFSEventStreamCreateFlagFullHistory :: Word32
294294
295295-- | When this is 'On' all events since the beginning of time are reported.
@@ -532,7 +532,7 @@ getEventId :: Event -> Word64
532532getEventId Event{..} = eventId
533533
534534foreign import ccall safe
535− "CoreServices/CoreServices.h FSEventStreamEventFlagEventIdsWrapped"
535+ "FSEventStreamEventFlagEventIdsWrapped"
536536 kFSEventStreamEventFlagEventIdsWrapped :: Word32
537537
538538-- | Determine whether the event id has wrapped. This is impossible on any
@@ -567,7 +567,7 @@ getFlag mask Event{..} = eventFlags .&. mask /= 0
567567-------------------------------------------------------------------------------
568568
569569foreign import ccall safe
570− "CoreServices/CoreServices.h FSEventStreamEventFlagMustScanSubDirs"
570+ "FSEventStreamEventFlagMustScanSubDirs"
571571 kFSEventStreamEventFlagMustScanSubDirs :: Word32
572572
573573-- | Apple documentation says that "If an event in a directory occurs at about
@@ -588,7 +588,7 @@ isMustScanSubdirs :: Event -> Bool
588588isMustScanSubdirs = getFlag kFSEventStreamEventFlagMustScanSubDirs
589589
590590foreign import ccall safe
591− "CoreServices/CoreServices.h FSEventStreamEventFlagKernelDropped"
591+ "FSEventStreamEventFlagKernelDropped"
592592 kFSEventStreamEventFlagKernelDropped :: Word32
593593
594594-- | Did an event get dropped due to a kernel processing issue? Set only when
@@ -602,7 +602,7 @@ isKernelDropped :: Event -> Bool
602602isKernelDropped = getFlag kFSEventStreamEventFlagKernelDropped
603603
604604foreign import ccall safe
605− "CoreServices/CoreServices.h FSEventStreamEventFlagUserDropped"
605+ "FSEventStreamEventFlagUserDropped"
606606 kFSEventStreamEventFlagUserDropped :: Word32
607607
608608-- | Did an event get dropped due to a user process issue? Set only when
@@ -620,7 +620,7 @@ isUserDropped = getFlag kFSEventStreamEventFlagUserDropped
620620-------------------------------------------------------------------------------
621621
622622foreign import ccall safe
623− "CoreServices/CoreServices.h FSEventStreamEventFlagHistoryDone"
623+ "FSEventStreamEventFlagHistoryDone"
624624 kFSEventStreamEventFlagHistoryDone :: Word32
625625
626626-- | Determine whether the event is a history done marker event. A history done
@@ -640,7 +640,7 @@ isHistoryDone = getFlag kFSEventStreamEventFlagHistoryDone
640640-------------------------------------------------------------------------------
641641
642642foreign import ccall safe
643− "CoreServices/CoreServices.h FSEventStreamEventFlagRootChanged"
643+ "FSEventStreamEventFlagRootChanged"
644644 kFSEventStreamEventFlagRootChanged :: Word32
645645
646646-- | Determine whether the event indicates a change of path of the monitored
@@ -663,7 +663,7 @@ isRootChanged = getFlag kFSEventStreamEventFlagRootChanged
663663-------------------------------------------------------------------------------
664664
665665foreign import ccall safe
666− "CoreServices/CoreServices.h FSEventStreamEventFlagMount"
666+ "FSEventStreamEventFlagMount"
667667 kFSEventStreamEventFlagMount :: Word32
668668
669669-- | Determine whether the event is a mount event. A mount event is generated
@@ -677,7 +677,7 @@ isMount :: Event -> Bool
677677isMount = getFlag kFSEventStreamEventFlagMount
678678
679679foreign import ccall safe
680− "CoreServices/CoreServices.h FSEventStreamEventFlagUnmount"
680+ "FSEventStreamEventFlagUnmount"
681681 kFSEventStreamEventFlagUnmount :: Word32
682682
683683-- | Determine whether the event is an unmount event. An unmount event is
@@ -695,7 +695,7 @@ isUnmount = getFlag kFSEventStreamEventFlagUnmount
695695-------------------------------------------------------------------------------
696696
697697foreign import ccall safe
698− "CoreServices/CoreServices.h FSEventStreamEventFlagItemChangeOwner"
698+ "FSEventStreamEventFlagItemChangeOwner"
699699 kFSEventStreamEventFlagItemChangeOwner :: Word32
700700
701701-- | Determine whether the event is ownership, group, permissions or ACL change
@@ -716,7 +716,7 @@ isOwnerGroupModeChanged :: Event -> Bool
716716isOwnerGroupModeChanged = getFlag kFSEventStreamEventFlagItemChangeOwner
717717
718718foreign import ccall safe
719− "CoreServices/CoreServices.h FSEventStreamEventFlagItemInodeMetaMod"
719+ "FSEventStreamEventFlagItemInodeMetaMod"
720720 kFSEventStreamEventFlagItemInodeMetaMod :: Word32
721721
722722-- | Determine whether the event indicates inode metadata change for an object
@@ -737,7 +737,7 @@ isInodeAttrsChanged :: Event -> Bool
737737isInodeAttrsChanged = getFlag kFSEventStreamEventFlagItemInodeMetaMod
738738
739739foreign import ccall safe
740− "CoreServices/CoreServices.h FSEventStreamEventFlagItemFinderInfoMod"
740+ "FSEventStreamEventFlagItemFinderInfoMod"
741741 kFSEventStreamEventFlagItemFinderInfoMod :: Word32
742742
743743-- | Determine whether the event indicates finder information metadata change
@@ -753,7 +753,7 @@ isFinderInfoChanged :: Event -> Bool
753753isFinderInfoChanged = getFlag kFSEventStreamEventFlagItemFinderInfoMod
754754
755755foreign import ccall safe
756− "CoreServices/CoreServices.h FSEventStreamEventFlagItemXattrMod"
756+ "FSEventStreamEventFlagItemXattrMod"
757757 kFSEventStreamEventFlagItemXattrMod :: Word32
758758
759759-- | Determine whether the event indicates extended attributes metadata change
@@ -775,7 +775,7 @@ isXAttrsChanged = getFlag kFSEventStreamEventFlagItemXattrMod
775775-------------------------------------------------------------------------------
776776
777777foreign import ccall safe
778− "CoreServices/CoreServices.h FSEventStreamEventFlagItemCreated"
778+ "FSEventStreamEventFlagItemCreated"
779779 kFSEventStreamEventFlagItemCreated :: Word32
780780
781781-- | Determine whether the event indicates creation of an object within the
@@ -805,7 +805,7 @@ isCreated :: Event -> Bool
805805isCreated = getFlag kFSEventStreamEventFlagItemCreated
806806
807807foreign import ccall safe
808− "CoreServices/CoreServices.h FSEventStreamEventFlagItemRemoved"
808+ "FSEventStreamEventFlagItemRemoved"
809809 kFSEventStreamEventFlagItemRemoved :: Word32
810810
811811-- | Determine whether the event indicates deletion of an object within the
@@ -823,7 +823,7 @@ isDeleted :: Event -> Bool
823823isDeleted = getFlag kFSEventStreamEventFlagItemRemoved
824824
825825foreign import ccall safe
826− "CoreServices/CoreServices.h FSEventStreamEventFlagItemRenamed"
826+ "FSEventStreamEventFlagItemRenamed"
827827 kFSEventStreamEventFlagItemRenamed :: Word32
828828
829829-- | Determine whether the event indicates rename of an object within the
@@ -842,7 +842,7 @@ isMoved :: Event -> Bool
842842isMoved = getFlag kFSEventStreamEventFlagItemRenamed
843843
844844foreign import ccall safe
845− "CoreServices/CoreServices.h FSEventStreamEventFlagItemModified"
845+ "FSEventStreamEventFlagItemModified"
846846 kFSEventStreamEventFlagItemModified :: Word32
847847
848848-- | Determine whether the event indicates modification of an object within the
@@ -859,7 +859,7 @@ isModified = getFlag kFSEventStreamEventFlagItemModified
859859
860860#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101300
861861foreign import ccall safe
862− "CoreServices/CoreServices.h FSEventStreamEventFlagItemCloned"
862+ "FSEventStreamEventFlagItemCloned"
863863 kFSEventStreamEventFlagItemCloned :: Word32
864864
865865-- | Determine whether the event indicates cloning of an object within the
@@ -880,7 +880,7 @@ isCloned = getFlag kFSEventStreamEventFlagItemCloned
880880-------------------------------------------------------------------------------
881881
882882foreign import ccall safe
883− "CoreServices/CoreServices.h FSEventStreamEventFlagItemIsDir"
883+ "FSEventStreamEventFlagItemIsDir"
884884 kFSEventStreamEventFlagItemIsDir :: Word32
885885
886886-- | Determine whether the event is for a directory path.
@@ -895,7 +895,7 @@ isDir :: Event -> Bool
895895isDir = getFlag kFSEventStreamEventFlagItemIsDir
896896
897897foreign import ccall safe
898− "CoreServices/CoreServices.h FSEventStreamEventFlagItemIsFile"
898+ "FSEventStreamEventFlagItemIsFile"
899899 kFSEventStreamEventFlagItemIsFile :: Word32
900900
901901-- | Determine whether the event is for a file path.
@@ -910,7 +910,7 @@ isFile :: Event -> Bool
910910isFile = getFlag kFSEventStreamEventFlagItemIsFile
911911
912912foreign import ccall safe
913− "CoreServices/CoreServices.h FSEventStreamEventFlagItemIsSymlink"
913+ "FSEventStreamEventFlagItemIsSymlink"
914914 kFSEventStreamEventFlagItemIsSymlink :: Word32
915915
916916-- | Determine whether the event is for a symbolic link path.
@@ -926,7 +926,7 @@ isSymLink = getFlag kFSEventStreamEventFlagItemIsSymlink
926926
927927#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101000
928928foreign import ccall safe
929− "CoreServices/CoreServices.h FSEventStreamEventFlagItemIsHardlink"
929+ "FSEventStreamEventFlagItemIsHardlink"
930930 kFSEventStreamEventFlagItemIsHardlink :: Word32
931931
932932-- | Determine whether the event is for a file with more than one hard link.
@@ -945,7 +945,7 @@ isHardLink :: Event -> Bool
945945isHardLink = getFlag kFSEventStreamEventFlagItemIsHardlink
946946
947947foreign import ccall safe
948− "CoreServices/CoreServices.h FSEventStreamEventFlagItemIsLastHardlink"
948+ "FSEventStreamEventFlagItemIsLastHardlink"
949949 kFSEventStreamEventFlagItemIsLastHardlink :: Word32
950950
951951-- | Determine whether the event is for a hard link path with only one hard