Lines Matching refs:dir_fd
367 int err, dir_fd, kq; variable
370 dir_fd = open(testdir, O_RDONLY);
371 T_ASSERT_NE(dir_fd, -1, "Open test dir in O_RDONLY: %s", testdir);
378 err = fcntl(dir_fd, F_SETLEASE, F_RDLCK);
382 EV_SET(&lease_kevent, dir_fd, EVFILT_VNODE, (EV_ADD | EV_ENABLE | EV_CLEAR),
389 EV_SET(&lease_kevent, dir_fd, EVFILT_VNODE, EV_CLEAR, 0, 0, 0);
399 err = fcntl(dir_fd, F_SETLEASE, F_UNLCK);
1068 int err, dir_fd; variable
1073 dir_fd = open(g_testdir, O_RDONLY);
1074 T_ASSERT_NE(dir_fd, -1, "Open test dir in O_RDONLY: %s", g_testdir);
1077 err = fcntl(dir_fd, F_SETLEASE, F_RDLCK);
1081 err = fcntl(dir_fd, F_GETLEASE);
1085 err = fcntl(dir_fd, F_SETLEASE, F_UNLCK);
1089 err = fcntl(dir_fd, F_GETLEASE);
1092 T_ASSERT_POSIX_SUCCESS(close(dir_fd), "Close test dir: %s", g_testdir);
1102 int err, dir_fd; variable
1107 dir_fd = open(g_testdir, O_RDONLY);
1108 T_ASSERT_NE(dir_fd, -1, "Open test dir in O_RDONLY: %s", g_testdir);
1111 err = fcntl(dir_fd, F_SETLEASE, F_WRLCK);
1114 T_ASSERT_POSIX_SUCCESS(close(dir_fd), "Close test dir");