Symbol: O_DIRECTORY
bin/cp/cp.c
321
to.dir = open(to.base, O_DIRECTORY | O_SEARCH);
bin/cp/cp.c
404
to.dir = open(to.base, O_DIRECTORY | O_SEARCH);
bin/cp/utils.c
464
if ((source_fd = open(source_dir, O_DIRECTORY | O_RDONLY)) < 0) {
bin/cp/utils.c
469
openat(to.dir, dest_dir, O_DIRECTORY, AT_RESOLVE_BENEATH);
lib/libc/gen/fts-compat11.c
1153
if (fd < 0 && (newfd = _open(path, O_RDONLY | O_DIRECTORY |
lib/libc/gen/fts.c
1247
if (fd < 0 && (newfd = _open(path, O_RDONLY | O_DIRECTORY |
lib/libc/gen/opendir2.c
56
if ((fd = _open(name, O_DIRECTORY | O_RDONLY | O_CLOEXEC)) == -1)
lib/libc/gen/scandir.c
211
fd = _openat(dirfd, dirname, O_RDONLY | O_DIRECTORY | O_CLOEXEC);
lib/libc/tests/gen/dir2_test.c
137
dd = open(tmpdir, O_RDONLY | O_DIRECTORY);
lib/libc/tests/gen/dir2_test.c
60
dd = open(tmpdir, O_RDONLY | O_DIRECTORY);
lib/libc/tests/gen/ftw_test.c
86
fd = open(dir, O_DIRECTORY|O_RDONLY);
lib/libc/tests/gen/opendir_test.c
114
ATF_REQUIRE((dd = open("dir", O_DIRECTORY | O_RDONLY)) >= 0);
lib/libc/tests/gen/opendir_test.c
95
ATF_REQUIRE((dd = open("dir", O_DIRECTORY | O_RDONLY)) >= 0);
lib/libc/tests/gen/scandir_blocks_test.c
71
ATF_REQUIRE((fd = open("dir", O_DIRECTORY | O_RDONLY)) >= 0);
lib/libc/tests/gen/scandir_blocks_test.c
97
ATF_REQUIRE((fd = open("dir", O_DIRECTORY | O_SEARCH)) >= 0);
lib/libc/tests/gen/scandir_test.c
169
ATF_REQUIRE((fd = open("dir", O_DIRECTORY | O_RDONLY)) >= 0);
lib/libc/tests/gen/scandir_test.c
178
ATF_REQUIRE((fd = open("dir", O_DIRECTORY | O_RDONLY)) >= 0);
lib/libc/tests/gen/scandir_test.c
79
ATF_REQUIRE((fd = open("dir", O_DIRECTORY | O_RDONLY)) >= 0);
lib/libc/tests/gen/scandir_test.c
99
ATF_REQUIRE((fd = open("dir", O_DIRECTORY | O_SEARCH)) >= 0);
lib/libc/tests/stdtime/detect_tz_changes_test.c
76
ATF_REQUIRE((zfd = open(zfn, O_DIRECTORY | O_SEARCH)) >= 0);
lib/libpam/modules/pam_xdg/pam_xdg.c
236
rt_dir_prefix = open(RUNTIME_DIR_PREFIX, O_DIRECTORY | O_NOFOLLOW);
lib/libpam/modules/pam_xdg/pam_xdg.c
263
rt_dir = openat(rt_dir_prefix, user, O_DIRECTORY | O_NOFOLLOW);
lib/libpam/modules/pam_xdg/pam_xdg.c
81
rt_dir_prefix = open(RUNTIME_DIR_PREFIX, O_DIRECTORY | O_NOFOLLOW);
lib/libpam/modules/pam_xdg/pam_xdg.c
89
rt_dir_prefix = open(RUNTIME_DIR_PREFIX, O_DIRECTORY | O_NOFOLLOW);
lib/libpam/modules/pam_xdg/pam_xdg.c
93
rt_dir = openat(rt_dir_prefix, user, O_DIRECTORY | O_NOFOLLOW);
lib/libutil/gr_util.c
343
if ((fd = open(group_dir, O_RDONLY|O_DIRECTORY)) == -1)
lib/libutil/pidfile.c
159
dirfd = open(pfh->pf_dir, O_CLOEXEC | O_DIRECTORY | O_NONBLOCK);
libexec/pkg-serve/pkg-serve.c
59
if ((fd = open(basedir, O_DIRECTORY | O_RDONLY | O_CLOEXEC)) < 0)
libexec/rtld-elf/tests/common.c
71
return open(name, O_RDONLY | O_DIRECTORY);
libexec/rtld-elf/tests/common.c
78
return openat(parent, name, O_RDONLY | O_DIRECTORY);
libexec/rtld-elf/tests/dlopen_hash_test.c
30
O_RDONLY | O_DIRECTORY);
libexec/rtld-elf/tests/set_var_test.c
24
O_RDONLY | O_DIRECTORY);
sbin/savecore/savecore.c
1530
savedirfd = open(savedir, O_RDONLY | O_DIRECTORY);
sys/compat/linux/linux_file.c
150
bsd_flags |= O_DIRECTORY;
sys/kern/vfs_vnops.c
266
if ((fmode & (O_CREAT | O_EXCL | O_DIRECTORY)) == (O_CREAT |
sys/kern/vfs_vnops.c
267
O_EXCL | O_DIRECTORY) ||
sys/kern/vfs_vnops.c
270
else if ((fmode & (O_CREAT | O_DIRECTORY)) == O_CREAT) {
sys/kern/vfs_vnops.c
448
if (vp->v_type != VDIR && fmode & O_DIRECTORY)
sys/sys/fcntl.h
168
#define FLASTCLOSE O_DIRECTORY
tests/sys/capsicum/capability-fd.cc
900
int dfd = open(TmpFile("cap_dirops"), O_RDONLY | O_DIRECTORY | extra);
tests/sys/capsicum/capability-fd.cc
902
int tmpfd = open(tmpdir.c_str(), O_RDONLY | O_DIRECTORY);
tests/sys/capsicum/copy_file_range.cc
29
wd_ = open(TmpFile(TOPDIR), O_DIRECTORY);
tests/sys/capsicum/fexecve.cc
179
int dfd = open(".", O_DIRECTORY|O_RDONLY);
tests/sys/capsicum/rename.cc
37
int dfd = open(dir_path, O_DIRECTORY);
tests/sys/file/path_test.c
231
dfd = openat(pathdfd, "", O_DIRECTORY | O_EMPTY_PATH);
tests/sys/file/path_test.c
240
dfd = openat(pathdfd, "", O_DIRECTORY | O_EMPTY_PATH);
tests/sys/file/path_test.c
249
dfd = openat(pathdfd, "", O_DIRECTORY | O_EMPTY_PATH);
tests/sys/file/path_test.c
337
pathfd = open(path, O_PATH | O_DIRECTORY);
tests/sys/file/path_test.c
378
pathfd = open(path, O_PATH | O_DIRECTORY);
tests/sys/fs/fusefs/allow_other.cc
236
dfd = open(FULLPATH, O_DIRECTORY);
tests/sys/fs/fusefs/fsyncdir.cc
100
fd = open(FULLPATH, O_DIRECTORY);
tests/sys/fs/fusefs/fsyncdir.cc
123
fd = open(FULLPATH, O_DIRECTORY);
tests/sys/fs/fusefs/fsyncdir.cc
147
fd = open(FULLPATH, O_DIRECTORY);
tests/sys/fs/fusefs/fsyncdir.cc
168
fd = open(FULLPATH, O_DIRECTORY);
tests/sys/fs/fusefs/fsyncdir.cc
190
fd = open(FULLPATH, O_DIRECTORY);
tests/sys/fs/fusefs/ioctl.cc
107
fd = open("mountpoint", O_RDONLY | O_DIRECTORY);
tests/sys/fs/fusefs/ioctl.cc
129
fd = open("mountpoint", O_RDONLY | O_DIRECTORY);
tests/sys/fs/fusefs/ioctl.cc
151
fd = open("mountpoint", O_RDONLY | O_DIRECTORY);
tests/sys/fs/fusefs/ioctl.cc
168
fd = open("mountpoint", O_RDONLY | O_DIRECTORY);
tests/sys/fs/fusefs/ioctl.cc
185
fd = open("mountpoint", O_RDONLY | O_DIRECTORY);
tests/sys/fs/fusefs/ioctl.cc
204
fd = open("mountpoint", O_RDONLY | O_DIRECTORY);
tests/sys/fs/fusefs/lookup.cc
226
int fd = open("mountpoint/foo/bar", O_EXEC| O_DIRECTORY);
tests/sys/fs/fusefs/lookup.cc
269
fd = open("mountpoint/foo/bar", O_EXEC| O_DIRECTORY);
tests/sys/fs/fusefs/lookup.cc
587
int fd = open("mountpoint/foo/bar", O_EXEC| O_DIRECTORY);
tests/sys/fs/fusefs/lookup.cc
654
fd = open("mountpoint/foo/bar", O_EXEC| O_DIRECTORY);
tests/sys/fs/fusefs/nfs.cc
474
fd = fhopen(&fhp, O_DIRECTORY);
tests/sys/fs/fusefs/opendir.cc
115
EXPECT_EQ(-1, open(FULLPATH, O_DIRECTORY));
tests/sys/fs/fusefs/opendir.cc
132
fd = open(FULLPATH, O_DIRECTORY);
tests/sys/fs/fusefs/opendir.cc
152
fd = open(FULLPATH, O_EXEC | O_DIRECTORY);
tests/sys/fs/fusefs/opendir.cc
189
fd = open(FULLPATH, O_DIRECTORY);
tests/sys/fs/fusefs/opendir.cc
193
fd = open(FULLPATH, O_DIRECTORY);
tests/sys/fs/fusefs/opendir.cc
95
ASSERT_EQ(-1, open(FULLPATH, O_DIRECTORY));
tests/sys/fs/fusefs/readdir.cc
177
fd = open(FULLPATH, O_DIRECTORY);
tests/sys/fs/fusefs/readdir.cc
223
fd = open(FULLPATH, O_DIRECTORY);
tests/sys/fs/fusefs/readdir.cc
271
fd0 = open(FULLPATH, O_DIRECTORY);
tests/sys/fs/fusefs/readdir.cc
274
fd1 = open(FULLPATH, O_DIRECTORY);
tests/sys/fs/fusefs/releasedir.cc
112
fd = open(FULLPATH, O_EXEC | O_DIRECTORY);
tests/sys/kern/getdirentries_test.c
102
ATF_REQUIRE((dd = open("dir", O_DIRECTORY | O_RDONLY)) >= 0);
tests/sys/kern/getdirentries_test.c
139
ATF_REQUIRE((dd = open("dir", O_DIRECTORY | O_RDONLY)) >= 0);
tests/sys/kern/getdirentries_test.c
31
ATF_REQUIRE((dd = open("dir", O_DIRECTORY | O_RDONLY)) >= 0);
tests/sys/kern/getdirentries_test.c
77
ATF_REQUIRE((dd = open("dir", O_DIRECTORY | O_RDONLY)) >= 0);
tests/sys/kern/inotify_test.c
229
dfd = open(".", O_RDONLY | O_DIRECTORY);
tests/sys/kern/inotify_test.c
351
dfd = open(path, O_RDONLY | O_DIRECTORY);
tests/sys/kern/inotify_test.c
370
dfd = open("./mnt", O_RDONLY | O_DIRECTORY);
tests/sys/kern/inotify_test.c
415
dfd = open(path, O_DIRECTORY);
tests/sys/kern/inotify_test.c
571
fd = open(dir, O_DIRECTORY);
tests/sys/kern/inotify_test.c
815
fd = open(root, O_DIRECTORY);
tests/sys/kern/inotify_test.c
852
fd = open("./root/dir", O_RDONLY | O_DIRECTORY);
tests/sys/kern/jail_lookup_root.c
98
fd = open("..", O_RDONLY | O_DIRECTORY);
tests/sys/kern/unix_passfd_test.c
1109
dfd = open(".", O_RDONLY | O_DIRECTORY);
tests/sys/kern/unix_passfd_test.c
1149
fd = openat(dfd, "../c", O_RDONLY | O_DIRECTORY);
tests/sys/kern/unix_passfd_test.c
1156
fd = openat(dfd, "c", O_RDONLY | O_DIRECTORY);
tests/sys/kern/unix_passfd_test.c
1160
dfd2 = openat(dfd, "", O_EMPTY_PATH | O_RDONLY | O_DIRECTORY);
tests/sys/kqueue/kqueue_fork.c
147
dfd = open(".", O_DIRECTORY);
tests/sys/vfs/lookup_cap_dotdot.c
245
dfd = open("/", O_DIRECTORY);
tests/sys/vfs/lookup_cap_dotdot.c
248
dfd2 = openat(dfd, "..", O_DIRECTORY);
tests/sys/vfs/lookup_cap_dotdot.c
254
dfd2 = openat(dfd, "..", O_DIRECTORY);
tests/sys/vfs/lookup_cap_dotdot.c
255
ATF_REQUIRE_ERRNO(ENOTCAPABLE, openat(dfd, "..", O_DIRECTORY));
tools/regression/security/cap_test/cap_test_capabilities.c
444
dirfd = open(dir, O_RDONLY | O_DIRECTORY);
tools/regression/security/cap_test/cap_test_capabilities.c
450
tmpfd = open("/tmp", O_RDONLY | O_DIRECTORY);
usr.bin/bsdiff/bspatch/bspatch.c
140
(dirfd = open(directory, O_DIRECTORY)) < 0)
usr.bin/calendar/io.c
126
cwdfd = open(".", O_DIRECTORY | O_PATH);
usr.bin/diff/diffdir.c
72
if ((fd = open(path, O_DIRECTORY | O_RDONLY)) < 0 ||
usr.sbin/bhyve/gdb.c
2264
xml_dfd = open(_PATH_GDB_XML, O_DIRECTORY);
usr.sbin/bhyve/pci_virtio_9p.c
264
rootfd = open(value, O_DIRECTORY);
usr.sbin/bhyve/pci_virtio_console.c
315
fd = open(dirname(pathcopy), O_RDONLY | O_DIRECTORY);
usr.sbin/bhyvectl/bhyvectl.c
300
fd = open(path, O_DIRECTORY);
usr.sbin/bhyveload/bhyveload.c
753
hostbase_fd = open(base, O_DIRECTORY | O_PATH);
usr.sbin/bhyveload/bhyveload.c
880
bootfd = open("/boot", O_DIRECTORY | O_PATH);
usr.sbin/certctl/certctl.c
448
if ((d = open(dir, O_DIRECTORY | O_RDONLY)) < 0 ||
usr.sbin/certctl/certctl.c
585
if ((d = open(dir, O_DIRECTORY | O_RDONLY)) < 0)
usr.sbin/makefs/zfs.c
799
dirfd = open(dir, O_DIRECTORY | O_RDONLY);
usr.sbin/makefs/zfs/fs.c
636
dirfd = fs_open_can_fail(cur, arg, O_DIRECTORY | O_RDONLY);
usr.sbin/pw/cpdir.c
99
fd = openat(skelfd, e->d_name, O_DIRECTORY);
usr.sbin/pw/pw.c
215
conf.rootfd = open(conf.rootdir, O_DIRECTORY|O_CLOEXEC);
usr.sbin/pw/pw_user.c
156
skelfd = openat(conf.rootfd, skeldir, O_DIRECTORY|O_CLOEXEC);
usr.sbin/pw/rm_r.c
72
dirfd = openat(rootfd, path, O_DIRECTORY);
usr.sbin/pwd_mkdb/pwd_mkdb.c
616
(to_dir_fd = open(to_dir, O_RDONLY|O_DIRECTORY)) == -1 ||
usr.sbin/rwhod/rwhod.c
350
dirfd = open(".", O_RDONLY | O_DIRECTORY);
usr.sbin/services_mkdb/services_mkdb.c
175
(dbname_dir_fd = open(dbname_dir, O_RDONLY|O_DIRECTORY)) == -1 ||
usr.sbin/syslogd/syslogd.c
3934
sl->sl_dirfd = open(dirname(name2), O_DIRECTORY);