Lines Matching full:wd

82 consume_event_cookie(int ifd, int wd, unsigned int event, unsigned int flags,  in consume_event_cookie()  argument
106 ATF_REQUIRE_MSG(ev->wd == wd, in consume_event_cookie()
107 "expected wd %d, got %d", wd, ev->wd); in consume_event_cookie()
122 consume_event(int ifd, int wd, unsigned int event, unsigned int flags, in consume_event() argument
125 (void)consume_event_cookie(ifd, wd, event, flags, name); in consume_event()
189 int fd, wd; in watch_file() local
196 wd = inotify_add_watch(ifd, path, events); in watch_file()
197 ATF_REQUIRE(wd != -1); in watch_file()
199 return (wd); in watch_file()
206 int wd; in watch_dir() local
212 wd = inotify_add_watch(ifd, path, events); in watch_dir()
213 ATF_REQUIRE(wd != -1); in watch_dir()
215 return (wd); in watch_dir()
224 int error, dfd, ifd, wd; in ATF_TC_BODY() local
241 wd = inotify_add_watch(ifd, ".", IN_DELETE_SELF); in ATF_TC_BODY()
242 ATF_REQUIRE_ERRNO(ECAPMODE, wd == -1); in ATF_TC_BODY()
243 wd = inotify_add_watch_at(ifd, dfd, "testdir", IN_DELETE_SELF); in ATF_TC_BODY()
244 ATF_REQUIRE(wd >= 0); in ATF_TC_BODY()
251 consume_event(ifd, wd, IN_DELETE_SELF, IN_ISDIR, NULL); in ATF_TC_BODY()
252 consume_event(ifd, wd, 0, IN_IGNORED, NULL); in ATF_TC_BODY()
265 int fd, fd1, ifd, n, wd; in ATF_TC_BODY() local
270 wd = watch_dir(ifd, IN_OPEN, path); in ATF_TC_BODY()
283 consume_event(ifd, wd, IN_OPEN, 0, "file"); in ATF_TC_BODY()
297 int ifd, wd, wd1; in ATF_TC_BODY() local
302 wd = watch_dir(ifd, IN_CREATE, path); in ATF_TC_BODY()
313 ATF_REQUIRE_EQ(wd, wd1); in ATF_TC_BODY()
331 int dfd, error, fd, ifd, mask, wd; in ATF_TC_BODY() local
347 wd = inotify_add_watch(ifd, "./mnt", mask); in ATF_TC_BODY()
348 ATF_REQUIRE(wd != -1); in ATF_TC_BODY()
358 consume_event(ifd, wd, IN_OPEN, IN_ISDIR, NULL); in ATF_TC_BODY()
359 consume_event(ifd, wd, IN_CREATE, 0, "file"); in ATF_TC_BODY()
360 consume_event(ifd, wd, IN_OPEN, 0, "file"); in ATF_TC_BODY()
362 error = inotify_rm_watch(ifd, wd); in ATF_TC_BODY()
364 consume_event(ifd, wd, 0, IN_IGNORED, NULL); in ATF_TC_BODY()
367 wd = inotify_add_watch(ifd, path, mask); in ATF_TC_BODY()
368 ATF_REQUIRE(wd != -1); in ATF_TC_BODY()
378 consume_event(ifd, wd, IN_OPEN, IN_ISDIR, NULL); in ATF_TC_BODY()
379 consume_event(ifd, wd, IN_CREATE, 0, "file2"); in ATF_TC_BODY()
380 consume_event(ifd, wd, IN_OPEN, 0, "file2"); in ATF_TC_BODY()
404 int error, dfd, ifd, max, wd; in ATF_TC_BODY() local
414 wd = watch_dir(ifd, IN_CREATE, path); in ATF_TC_BODY()
436 consume_event(ifd, wd, IN_CREATE, 0, name); in ATF_TC_BODY()
452 int error, fd, fd1, ifd, s[2], wd; in ATF_TC_BODY() local
456 wd = watch_file(ifd, IN_ACCESS, path); in ATF_TC_BODY()
467 consume_event(ifd, wd, IN_ACCESS, 0, NULL); in ATF_TC_BODY()
476 consume_event(ifd, wd, IN_ACCESS, 0, NULL); in ATF_TC_BODY()
484 consume_event(ifd, wd, IN_ACCESS, 0, NULL); in ATF_TC_BODY()
499 int error, ifd, wd; in ATF_TC_BODY() local
503 wd = watch_dir(ifd, IN_ACCESS, root); in ATF_TC_BODY()
516 consume_event(ifd, wd, IN_ACCESS, IN_ISDIR, "dir"); in ATF_TC_BODY()
531 consume_event(ifd, wd, IN_ACCESS, IN_ISDIR, NULL); in ATF_TC_BODY()
540 int error, ifd, fd, wd; in ATF_TC_BODY() local
544 wd = watch_file(ifd, IN_ATTRIB, path); in ATF_TC_BODY()
550 consume_event(ifd, wd, IN_ATTRIB, 0, NULL); in ATF_TC_BODY()
554 consume_event(ifd, wd, IN_ATTRIB, 0, NULL); in ATF_TC_BODY()
594 int ifd, fd, wd; in ATF_TC_BODY() local
598 wd = watch_file(ifd, IN_CLOSE_NOWRITE | IN_CLOSE_WRITE, path); in ATF_TC_BODY()
603 consume_event(ifd, wd, IN_CLOSE_WRITE, 0, NULL); in ATF_TC_BODY()
615 int error, ifd, ifd1, fd, s, wd, wd1; in ATF_TC_BODY() local
620 wd = watch_dir(ifd, IN_CREATE, root); in ATF_TC_BODY()
636 consume_event(ifd, wd, IN_CREATE, 0, "file"); in ATF_TC_BODY()
644 consume_event(ifd, wd, IN_CREATE, 0, "link"); in ATF_TC_BODY()
650 consume_event(ifd, wd, IN_CREATE, IN_ISDIR, "dir"); in ATF_TC_BODY()
656 consume_event(ifd, wd, IN_CREATE, 0, "symlink"); in ATF_TC_BODY()
662 consume_event(ifd, wd, IN_CREATE, 0, "fifo"); in ATF_TC_BODY()
673 consume_event(ifd, wd, IN_CREATE, 0, "socket"); in ATF_TC_BODY()
682 int error, fd, ifd, wd, wd2; in ATF_TC_BODY() local
686 wd = watch_dir(ifd, IN_DELETE | IN_DELETE_SELF, root); in ATF_TC_BODY()
693 consume_event(ifd, wd, IN_DELETE, 0, "file"); in ATF_TC_BODY()
716 consume_event(ifd, wd, IN_DELETE, 0, "file"); in ATF_TC_BODY()
719 consume_event(ifd, wd, IN_DELETE_SELF, IN_ISDIR, NULL); in ATF_TC_BODY()
720 consume_event(ifd, wd, 0, IN_IGNORED, NULL); in ATF_TC_BODY()
768 int error, ifd, fd, wd; in ATF_TC_BODY() local
772 wd = watch_dir(ifd, IN_OPEN, root); in ATF_TC_BODY()
778 consume_event(ifd, wd, IN_OPEN, 0, "file"); in ATF_TC_BODY()
783 consume_event(ifd, wd, IN_OPEN, 0, "file"); in ATF_TC_BODY()
788 consume_event(ifd, wd, IN_OPEN, IN_ISDIR, NULL); in ATF_TC_BODY()
796 consume_event(ifd, wd, IN_OPEN, 0, "fifo"); in ATF_TC_BODY()
808 int error, fd, ifd, wd; in ATF_TC_BODY() local
819 wd = inotify_add_watch(ifd, "./root/dir", IN_OPEN); in ATF_TC_BODY()
820 ATF_REQUIRE(wd >= 0); in ATF_TC_BODY()
824 consume_event(ifd, wd, IN_OPEN, IN_ISDIR, NULL); in ATF_TC_BODY()
834 consume_event(ifd, wd, 0, IN_UNMOUNT, NULL); in ATF_TC_BODY()
835 consume_event(ifd, wd, 0, IN_IGNORED, NULL); in ATF_TC_BODY()