hfsevents 0.1 → 0.1.1
raw patch · 3 files changed
+32/−2 lines, 3 files
Files
- System/OSX/FSEvents.hs +1/−1
- cbits/c_fsevents.h +25/−0
- hfsevents.cabal +6/−1
System/OSX/FSEvents.hs view
@@ -11,7 +11,7 @@ , eventFlagMustScanSubDirs, eventFlagUserDropped, eventFlagKernelDropped , eventFlagEventIdsWrapped, eventFlagHistoryDone, eventFlagRootChanged , eventFlagMount, eventFlagUnmount- -- item flags: enable file-level events to get these+ -- item flags: enable file-level events to get these (OS X 10.7 and higher only) , eventFlagItemCreated, eventFlagItemRemoved, eventFlagItemInodeMetaMod , eventFlagItemRenamed, eventFlagItemModified, eventFlagItemFinderInfoMod , eventFlagItemChangeOwner, eventFlagItemXattrMod
+ cbits/c_fsevents.h view
@@ -0,0 +1,25 @@+#ifndef CBITS_C_FSEVENTS_H+#define CBITS_C_FSEVENTS_H 1++#include <CoreServices/CoreServices.h>++typedef struct {+ FSEventStreamRef eventStream;+ CFRunLoopRef runLoop;+ int writefd;+} watch;+++int createWatch ( char** folders+ , int n+ , UInt32 createFlags+ , UInt64 since+ , double latency+ , int* fd+ , void** wp+ );++int destroyWatch(watch* w);++#endif+
hfsevents.cabal view
@@ -1,5 +1,5 @@ name: hfsevents-version: 0.1+version: 0.1.1 synopsis: File/folder watching for OS X homepage: http://github.com/luite/hfsevents license: BSD3@@ -8,7 +8,12 @@ maintainer: stegeman@gmail.com category: System build-type: Simple+extra-source-files: cbits/c_fsevents.h cabal-version: >=1.8++source-repository head+ type: git+ location: https://github.com/luite/hfsevents.git library exposed-modules: System.OSX.FSEvents