This package provides bindings to inotify, which has been part of the Linux kernel since 2.6.13.
The inotify
subsystem provides file system event notifications. Simply add a watcher to a file or directory and you get events when it is accessed, modified, etc.
See CHANGELOG.md.
The API basically consists of:
initINotify :: IO INotify
addWatch :: INotify
-> [EventVariety] -- different events to listen on
-> RawFilePath -- file/directory to watch
-> (Event -> IO ()) -- event handler callback
-> IO WatchDescriptor
removeWatch :: WatchDescriptor -> IO ()
Lennart Kolmodin
kolmodin at gmail.com
This software is released under a BSD-style license. See LICENSE for more details.
Copyright © 2007-2012 Lennart Kolmodin