packages feed

hfsevents 0.1 → 0.1.1

raw patch · 3 files changed

+32/−2 lines, 3 files

Files

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