Lines Matching refs:dir_fd
366 int err, dir_fd, kq; variable
369 dir_fd = open(testdir, O_RDONLY);
370 T_ASSERT_NE(dir_fd, -1, "Open test dir in O_RDONLY: %s", testdir);
377 err = fcntl(dir_fd, F_SETLEASE, F_RDLCK);
381 EV_SET(&lease_kevent, dir_fd, EVFILT_VNODE, (EV_ADD | EV_ENABLE | EV_CLEAR),
388 EV_SET(&lease_kevent, dir_fd, EVFILT_VNODE, EV_CLEAR, 0, 0, 0);
398 err = fcntl(dir_fd, F_SETLEASE, F_UNLCK);
1067 int err, dir_fd; variable
1072 dir_fd = open(g_testdir, O_RDONLY);
1073 T_ASSERT_NE(dir_fd, -1, "Open test dir in O_RDONLY: %s", g_testdir);
1076 err = fcntl(dir_fd, F_SETLEASE, F_RDLCK);
1080 err = fcntl(dir_fd, F_GETLEASE);
1084 err = fcntl(dir_fd, F_SETLEASE, F_UNLCK);
1088 err = fcntl(dir_fd, F_GETLEASE);
1091 T_ASSERT_POSIX_SUCCESS(close(dir_fd), "Close test dir: %s", g_testdir);
1101 int err, dir_fd; variable
1106 dir_fd = open(g_testdir, O_RDONLY);
1107 T_ASSERT_NE(dir_fd, -1, "Open test dir in O_RDONLY: %s", g_testdir);
1110 err = fcntl(dir_fd, F_SETLEASE, F_WRLCK);
1113 T_ASSERT_POSIX_SUCCESS(close(dir_fd), "Close test dir");