commit | 3ddc2282d2b20a50950957b7f1ecb194d67c913f | [log] [tgz] |
---|---|---|
author | Chris Howey <chris@howey.me> | Mon Mar 11 21:29:55 2013 |
committer | Chris Howey <chris@howey.me> | Mon Mar 11 21:29:55 2013 |
tree | f0f4de504db31c8fc152af695243e47a7c1a1ead | |
parent | cbd2013e63b849ea6c701347ebea471c0cdc546a [diff] |
When adding files of directory, use fsnFlags from directory. Fixes issue #33
Cross platform, works on:
Example:
watcher, err := fsnotify.NewWatcher() if err != nil { log.Fatal(err) } // Process events go func() { for { select { case ev := <-watcher.Event: log.Println("event:", ev) case err := <-watcher.Error: log.Println("error:", err) } } }() err = watcher.Watch("/tmp") if err != nil { log.Fatal(err) } /* ... do stuff ... */ watcher.Close()
For each event:
Notes: