func NewWatcher() (*Watcher, error) { … }
func (w *Watcher) Close() error { … }
func (w *Watcher) AddWatch(path string, flags uint32) error { … }
func (w *Watcher) Watch(path string) error { … }
func (w *Watcher) RemoveWatch(path string) error { … }
func (w *Watcher) readEvents() { … }
func (e *Event) String() string { … }
const InDontFollow …
const InOneshot …
const InOnlydir …
const InAccess …
const InAllEvents …
const InAttrib …
const InClose …
const InCloseNowrite …
const InCloseWrite …
const InCreate …
const InDelete …
const InDeleteSelf …
const InModify …
const InMove …
const InMovedFrom …
const InMovedTo …
const InMoveSelf …
const InOpen …
const InIsdir …
const InIgnored …
const InQOverflow …
const InUnmount …
var eventBits …