Lines Matching refs:fd
24 check_lock(int fd, const char *msg)
36 if (fcntl(fd, F_SETLK, &fl) == 0) {
42 if (fcntl(fd, F_GETLK, &fl))
48 close(fd);
60 int fd, kq;
64 fd = open(FILE, O_CREAT|O_RDWR, 0666);
65 if (fd < 0)
69 if (fcntl(fd, F_SETLK, &fl))
72 check_lock(fd, "before");
75 EV_SET(&kev, fd, EVFILT_VNODE, EV_ADD, NOTE_LINK, 0, NULL);
79 check_lock(fd, "after add");
81 EV_SET(&kev, fd, EVFILT_VNODE, EV_DELETE, NOTE_LINK, 0, NULL);
85 check_lock(fd, "after delete");
89 check_lock(fd, "after kq close");
91 close(fd);