static void pnd_notify_hookup ( int fd );
+#define PND_INOTIFY_MASK IN_CREATE | IN_DELETE | IN_UNMOUNT \
+ | IN_DELETE_SELF | IN_MOVE_SELF \
+ | IN_MOVED_FROM | IN_MOVED_TO
+
pnd_notify_handle pnd_notify_init ( void ) {
int fd;
pnd_notify_t *p;
//printf ( "Implicitly watching dir '%s'\n", fpath );
- inotify_add_watch ( notify_handle, fpath, IN_CREATE | IN_DELETE | IN_UNMOUNT );
+ inotify_add_watch ( notify_handle, fpath, PND_INOTIFY_MASK );
return ( 0 ); // continue the tree walk
}
pnd_notify_t *p = (pnd_notify_t*) h;
#if 1
- inotify_add_watch ( p -> fd, fullpath,
- IN_CREATE | IN_DELETE | IN_UNMOUNT
- | IN_DELETE_SELF | IN_MOVE_SELF
- | IN_MOVED_FROM | IN_MOVED_TO
- );
+ inotify_add_watch ( p -> fd, fullpath, PND_INOTIFY_MASK );
#else
inotify_add_watch ( p -> fd, fullpath, IN_ALL_EVENTS );
#endif