Lines Matching refs:wd
4212 w->wd = inotify_add_watch (fs_fd, w->path, in infy_add()
4217 if (w->wd >= 0) in infy_add()
4268 w->wd = inotify_add_watch (fs_fd, path, mask); in infy_add()
4270 while (w->wd < 0 && (errno == ENOENT || errno == EACCES)); in infy_add()
4274 if (w->wd >= 0) in infy_add()
4275 wlist_add (&fs_hash [w->wd & ((EV_INOTIFY_HASHSIZE) - 1)].head, (WL)w); in infy_add()
4287 int wd = w->wd; in infy_del() local
4289 if (wd < 0) in infy_del()
4292 w->wd = -2; in infy_del()
4293 slot = wd & ((EV_INOTIFY_HASHSIZE) - 1); in infy_del()
4297 inotify_rm_watch (fs_fd, wd); in infy_del()
4301 infy_wd (EV_P_ int slot, int wd, struct inotify_event *ev) in infy_wd() argument
4306 infy_wd (EV_A_ slot, wd, ev); in infy_wd()
4316 if (w->wd == wd || wd == -1) in infy_wd()
4321 w->wd = -1; in infy_wd()
4341 infy_wd (EV_A_ ev->wd, ev->wd, ev); in infy_cb()
4422 w->wd = -1; in infy_fork()