Home
last modified time | relevance | path

Searched refs:O_RDONLY (Results 1 – 25 of 1037) sorted by relevance

12345678910>>...42

/freebsd/contrib/capsicum-test/
H A Dopenat.cc41 int etc = open("/etc/", O_RDONLY); in FORK_TEST()
72 EXPECT_OPEN_OK(openat(etc, "/etc/passwd", O_RDONLY)); in FORK_TEST()
73 EXPECT_OPEN_OK(openat(AT_FDCWD, "/etc/passwd", O_RDONLY)); in FORK_TEST()
74 EXPECT_OPEN_OK(openat(etc, "passwd", O_RDONLY)); in FORK_TEST()
75 EXPECT_OPEN_OK(openat(etc, "../etc/passwd", O_RDONLY)); in FORK_TEST()
79 EXPECT_OPEN_OK(openat(etc_cap_ro, "passwd", O_RDONLY)); in FORK_TEST()
80 EXPECT_OPEN_OK(openat(etc_cap_base, "passwd", O_RDONLY)); in FORK_TEST()
84 EXPECT_OPEN_OK(openat(etc_cap_ro, "/etc/passwd", O_RDONLY)); in FORK_TEST()
85 EXPECT_OPEN_OK(openat(etc_cap_base, "/etc/passwd", O_RDONLY)); in FORK_TEST()
87 EXPECT_OPENAT_FAIL_TRAVERSAL(etc_cap_ro, "../etc/passwd", O_RDONLY); in FORK_TEST()
[all …]
/freebsd/tools/regression/security/cap_test/
H A Dcap_test_relative.c58 REQUIRE(etc = open("/etc/", O_RDONLY)); in test_relative()
71 CHECK_SYSCALL_SUCCEEDS(openat, etc, "/etc/passwd", O_RDONLY); in test_relative()
72 CHECK_SYSCALL_SUCCEEDS(openat, AT_FDCWD, "/etc/passwd", O_RDONLY); in test_relative()
73 CHECK_SYSCALL_SUCCEEDS(openat, etc, "passwd", O_RDONLY); in test_relative()
74 CHECK_SYSCALL_SUCCEEDS(openat, etc, "../etc/passwd", O_RDONLY); in test_relative()
81 CHECK_SYSCALL_SUCCEEDS(openat, etc_cap_ro, "passwd", O_RDONLY); in test_relative()
82 CHECK_SYSCALL_SUCCEEDS(openat, etc_cap_base, "passwd", O_RDONLY); in test_relative()
83 CHECK_SYSCALL_SUCCEEDS(openat, etc_cap_all, "passwd", O_RDONLY); in test_relative()
85 CHECK_NOTCAPABLE(openat, etc_cap_ro, "../etc/passwd", O_RDONLY); in test_relative()
86 CHECK_NOTCAPABLE(openat, etc_cap_base, "../etc/passwd", O_RDONLY); in test_relative()
[all …]
/freebsd/contrib/pjdfstest/tests/open/
H A D06.t25 expect 0 -u 65534 -g 65534 open ${n1} O_RDONLY,
29 expect 0 -u 65533 -g 65534 open ${n1} O_RDONLY,
33 expect 0 -u 65533 -g 65533 open ${n1} O_RDONLY,
38 expect 0 -u 65534 -g 65534 open ${n1} O_RDONLY,
42 expect 0 -u 65533 -g 65534 open ${n1} O_RDONLY,
46 expect 0 -u 65533 -g 65533 open ${n1} O_RDONLY,
51 expect EACCES -u 65534 -g 65534 open ${n1} O_RDONLY,
55 expect EACCES -u 65533 -g 65534 open ${n1} O_RDONLY,
59 expect EACCES -u 65533 -g 65533 open ${n1} O_RDONLY,
64 expect EACCES -u 65534 -g 65534 open ${n1} O_RDONLY,
[all …]
H A D18.t17 expect 0 open ${n0} O_RDONLY,O_SHLOCK : open ${n0} O_RDONLY,O_SHLOCK,O_NONBLOCK
18 expect "EWOULDBLOCK|EAGAIN" open ${n0} O_RDONLY,O_EXLOCK : open ${n0} O_RDONLY,O_EXLOCK,O_NONBLOCK
19 expect "EWOULDBLOCK|EAGAIN" open ${n0} O_RDONLY,O_SHLOCK : open ${n0} O_RDONLY,O_EXLOCK,O_NONBLOCK
20 expect "EWOULDBLOCK|EAGAIN" open ${n0} O_RDONLY,O_EXLOCK : open ${n0} O_RDONLY,O_SHLOCK,O_NONBLOCK
H A D07.t23 expect EACCES -u 65534 -g 65534 open ${n1} O_RDONLY,O_TRUNC
25 expect EACCES -u 65533 -g 65534 open ${n1} O_RDONLY,O_TRUNC
27 expect EACCES -u 65533 -g 65533 open ${n1} O_RDONLY,O_TRUNC
30 expect EACCES -u 65534 -g 65534 open ${n1} O_RDONLY,O_TRUNC
32 expect EACCES -u 65533 -g 65534 open ${n1} O_RDONLY,O_TRUNC
34 expect EACCES -u 65533 -g 65533 open ${n1} O_RDONLY,O_TRUNC
37 expect EACCES -u 65534 -g 65534 open ${n1} O_RDONLY,O_TRUNC
39 expect EACCES -u 65533 -g 65534 open ${n1} O_RDONLY,O_TRUNC
41 expect EACCES -u 65533 -g 65533 open ${n1} O_RDONLY,O_TRUNC
H A D09.t28 expect 0 open ${n0}/${n1} O_RDONLY,O_CREAT 0644
32 expect EPERM open ${n0}/${n1} O_RDONLY,O_CREAT 0644
34 expect 0 open ${n0}/${n1} O_RDONLY,O_CREAT 0644
38 expect 0 open ${n0}/${n1} O_RDONLY,O_CREAT 0644
43 expect 0 open ${n0}/${n1} O_RDONLY,O_CREAT 0644
50 expect EPERM open ${n0}/${n1} O_RDONLY,O_CREAT 0644
52 expect 0 open ${n0}/${n1} O_RDONLY,O_CREAT 0644
61 expect 0 open ${n0}/${n1} O_RDONLY,O_CREAT 0644
H A D10.t29 expect EPERM open ${n0} O_RDONLY,O_TRUNC
37 expect 0 open ${n0} O_RDONLY,O_TRUNC
47 expect EPERM open ${n0} O_RDONLY,O_TRUNC
55 expect 0 open ${n0} O_RDONLY,O_TRUNC
H A D11.t32 expect EPERM open ${n0} O_RDONLY,O_TRUNC
34 expect EPERM open ${n0} O_RDONLY,O_APPEND,O_TRUNC
50 expect EPERM open ${n0} O_RDONLY,O_TRUNC
51 expect EPERM open ${n0} O_RDONLY,O_APPEND,O_TRUNC
/freebsd/tests/sys/vfs/
H A Dlookup_cap_dotdot.c61 ATF_REQUIRE((dirfd = open("testdir", O_RDONLY)) >= 0); in prepare_dotdot_tests()
96 ATF_REQUIRE(openat(dirfd, "d1/d2/d3/f3", O_RDONLY) >= 0); in ATF_TC_BODY()
97 ATF_REQUIRE(openat(dirfd, "d1/d2/d3/../../f1", O_RDONLY) >= 0); in ATF_TC_BODY()
98 ATF_REQUIRE(openat(dirfd, "l3/f3", O_RDONLY) >= 0); in ATF_TC_BODY()
99 ATF_REQUIRE(openat(dirfd, "l3/../../f1", O_RDONLY) >= 0); in ATF_TC_BODY()
100 ATF_REQUIRE(openat(dirfd, "../testdir/d1/f1", O_RDONLY) >= 0); in ATF_TC_BODY()
101 ATF_REQUIRE(openat(dirfd, "lup/f1", O_RDONLY) >= 0); in ATF_TC_BODY()
102 ATF_REQUIRE(openat(dirfd, "l3/ld1", O_RDONLY) >= 0); in ATF_TC_BODY()
103 ATF_REQUIRE(openat(dirfd, "l3/lf1", O_RDONLY) >= 0); in ATF_TC_BODY()
104 ATF_REQUIRE(open(abspath, O_RDONLY) >= 0); in ATF_TC_BODY()
[all …]
/freebsd/contrib/pjdfstest/tests/utimensat/
H A D07.t29 expect EPERM -u $UID_NOBODY open . O_RDONLY : utimensat 0 ${n0} 0 UTIME_OMIT $DATE2 0 0
30 expect EPERM -u $UID_NOBODY open . O_RDONLY : utimensat 0 ${n0} $DATE1 0 0 UTIME_OMIT 0
31 expect EPERM -u $UID_NOBODY open . O_RDONLY : utimensat 0 ${n0} $DATE1 0 $DATE2 0 0
35 expect EPERM -u $UID_NOBODY open . O_RDONLY : utimensat 0 ${n0} 0 UTIME_OMIT $DATE2 0 0
36 expect EPERM -u $UID_NOBODY open . O_RDONLY : utimensat 0 ${n0} $DATE1 0 0 UTIME_OMIT 0
37 expect EPERM -u $UID_NOBODY open . O_RDONLY : utimensat 0 ${n0} $DATE1 0 $DATE2 0 0
42 expect 0 -u $UID_NOBODY open . O_RDONLY : utimensat 0 ${n0} $DATE1 0 $DATE2 0
45 expect 0 -u $UID_ROOT open . O_RDONLY : utimensat 0 ${n0} $DATE1 0 $DATE2 0 0
H A D06.t27 expect EACCES -u $UID_NOBODY open . O_RDONLY : utimensat 0 ${n0} 0 UTIME_NOW 0 UTIME_NOW 0
32 expect 0 -u $UID_NOBODY open . O_RDONLY : utimensat 0 ${n0} 0 UTIME_NOW 0 UTIME_NOW 0
35 expect 0 -u $UID_ROOT open . O_RDONLY : utimensat 0 ${n0} 0 UTIME_OMIT 0 UTIME_OMIT 0
40 expect 0 -u $UID_NOBODY open . O_RDONLY : utimensat 0 ${n0} 0 UTIME_NOW 0 UTIME_NOW 0
/freebsd/tools/regression/priv/
H A Dpriv_vfs_read_write.c143 asroot, injail, O_RDONLY, asroot ? 0 : -1, EACCES); in priv_vfs_readwrite_fowner()
150 asroot, injail, O_RDONLY, 0, 0); in priv_vfs_readwrite_fowner()
157 asroot, injail, O_RDONLY, asroot ? 0 : -1, EACCES); in priv_vfs_readwrite_fowner()
164 asroot, injail, O_RDONLY, 0, 0); in priv_vfs_readwrite_fowner()
176 asroot, injail, O_RDONLY, asroot ? 0 : -1, EACCES); in priv_vfs_readwrite_fgroup()
183 asroot, injail, O_RDONLY, 0, 0); in priv_vfs_readwrite_fgroup()
190 asroot, injail, O_RDONLY, asroot ? 0 : -1, EACCES); in priv_vfs_readwrite_fgroup()
197 asroot, injail, O_RDONLY, 0, 0); in priv_vfs_readwrite_fgroup()
209 asroot, injail, O_RDONLY, asroot ? 0 : -1, EACCES); in priv_vfs_readwrite_fother()
216 asroot, injail, O_RDONLY, 0, 0); in priv_vfs_readwrite_fother()
[all …]
/freebsd/contrib/netbsd-tests/lib/libc/c063/
H A Dt_openat.c64 ATF_REQUIRE((dfd = open(DIR, O_RDONLY, 0)) != -1); in ATF_TC_BODY()
65 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDONLY, 0)) != -1); in ATF_TC_BODY()
85 ATF_REQUIRE((fd = openat(AT_FDCWD, BASEFILE, O_RDONLY, 0)) != -1); in ATF_TC_BODY()
100 ATF_REQUIRE((fd = openat(AT_FDCWD, FILEERR, O_RDONLY, 0)) == -1); in ATF_TC_BODY()
114 ATF_REQUIRE((dfd = open(DIR, O_RDONLY, 0)) != -1); in ATF_TC_BODY()
115 ATF_REQUIRE((fd = openat(dfd, FILEERR, O_RDONLY, 0)) == -1); in ATF_TC_BODY()
134 ATF_REQUIRE((dfd = open(getcwd(cwd, MAXPATHLEN), O_RDONLY, 0)) != -1); in ATF_TC_BODY()
135 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDONLY, 0)) == -1); in ATF_TC_BODY()
152 ATF_REQUIRE((fd = openat(-1, FILE, O_RDONLY, 0)) == -1); in ATF_TC_BODY()
/freebsd/lib/libkvm/tests/
H A Dkvm_open_test.c45 ATF_CHECK(kvm_open(NULL, "/nonexistent", NULL, O_RDONLY, NULL) == NULL); in ATF_TC_BODY()
46 ATF_CHECK(kvm_open(NULL, "/nonexistent", NULL, O_RDONLY, in ATF_TC_BODY()
54 ATF_CHECK(kvm_open("/nonexistent", _PATH_DEVZERO, NULL, O_RDONLY, in ATF_TC_BODY()
56 ATF_CHECK(kvm_open("/nonexistent", _PATH_DEVZERO, NULL, O_RDONLY, in ATF_TC_BODY()
72 kd = kvm_open(NULL, "some-file", NULL, O_RDONLY, getprogname()); in ATF_TC_BODY()
88 kd = kvm_open("some-file", "/bin/sh", NULL, O_RDONLY, getprogname()); in ATF_TC_BODY()
H A Dkvm_open2_test.c46 ATF_CHECK(kvm_open2(NULL, "/nonexistent", O_RDONLY, NULL, NULL) == NULL); in ATF_TC_BODY()
49 ATF_CHECK(kvm_open2(NULL, "/nonexistent", O_RDONLY, in ATF_TC_BODY()
59 ATF_CHECK(kvm_open2("/nonexistent", _PATH_DEVZERO, O_RDONLY, in ATF_TC_BODY()
63 ATF_CHECK(kvm_open2("/nonexistent", _PATH_DEVZERO, O_RDONLY, in ATF_TC_BODY()
81 kd = kvm_open2(NULL, "some-file", O_RDONLY, errbuf, NULL); in ATF_TC_BODY()
99 kd = kvm_open2("some-file", "/bin/sh", O_RDONLY, errbuf, NULL); in ATF_TC_BODY()
/freebsd/contrib/netbsd-tests/rump/rumpvfs/
H A Dt_etfs.c68 etcfd = open("/etc/passwd", O_RDONLY); in ATF_TC_BODY()
81 tfd = rump_sys_open(TESTPATH1, O_RDONLY); in ATF_TC_BODY()
137 tfd = rump_sys_open(TESTPATH1, O_RDONLY); in ATF_TC_BODY()
147 tfd = rump_sys_open(TESTPATH2, O_RDONLY); in ATF_TC_BODY()
276 RL(rump_sys_open("/key", O_RDONLY)); in ATF_TC_BODY()
277 RL(rump_sys_open("////////key", O_RDONLY)); in ATF_TC_BODY()
282 RL(rump_sys_open("/key//with/slashes", O_RDONLY)); in ATF_TC_BODY()
283 RL(rump_sys_open("key//with/slashes", O_RDONLY)); in ATF_TC_BODY()
285 rump_sys_open("/key/with/slashes", O_RDONLY) == -1); in ATF_TC_BODY()
289 rump_sys_open("/a/key//with/slashes", O_RDONLY) == -1); in ATF_TC_BODY()
/freebsd/tests/sys/auditpipe/
H A Dauditpipe_test.c49 ATF_REQUIRE((filedesc = open("/dev/auditpipe", O_RDONLY)) != -1); in ATF_TC_BODY()
66 ATF_REQUIRE((filedesc = open("/dev/auditpipe", O_RDONLY)) != -1); in ATF_TC_BODY()
84 ATF_REQUIRE((filedesc = open("/dev/auditpipe", O_RDONLY)) != -1); in ATF_TC_BODY()
112 ATF_REQUIRE((fd = open("/dev/auditpipe", O_RDONLY)) != -1); in ATF_TC_CLEANUP()
132 ATF_REQUIRE((filedesc = open("/dev/auditpipe", O_RDONLY)) != -1); in ATF_TC_BODY()
149 ATF_REQUIRE((filedesc = open("/dev/auditpipe", O_RDONLY)) != -1); in ATF_TC_BODY()
166 ATF_REQUIRE((filedesc = open("/dev/auditpipe", O_RDONLY)) != -1); in ATF_TC_BODY()
/freebsd/sys/security/audit/
H A Daudit_bsm_klib.c66 { O_RDONLY, AUE_OPEN_R },
67 { (O_RDONLY | O_CREAT), AUE_OPEN_RC },
68 { (O_RDONLY | O_CREAT | O_TRUNC), AUE_OPEN_RTC },
69 { (O_RDONLY | O_TRUNC), AUE_OPEN_RT },
81 { O_RDONLY, AUE_OPENAT_R },
82 { (O_RDONLY | O_CREAT), AUE_OPENAT_RC },
83 { (O_RDONLY | O_CREAT | O_TRUNC), AUE_OPENAT_RTC },
84 { (O_RDONLY | O_TRUNC), AUE_OPENAT_RT },
216 oflags = oflags & (O_RDONLY | O_CREAT | O_TRUNC | O_RDWR | O_WRONLY); in audit_flags_and_error_to_openevent()
232 oflags = oflags & (O_RDONLY | O_CREAT | O_TRUNC | O_RDWR | O_WRONLY); in audit_flags_and_error_to_openatevent()
/freebsd/tests/sys/fs/fusefs/
H A Dopen.cc93 ASSERT_EQ(-1, open(FULLPATH, O_RDONLY)); in TEST_F()
123 ASSERT_EQ(-1, open(FULLPATH, O_RDONLY)); in TEST_F()
148 ASSERT_EQ(-1, open(FULLPATH, O_RDONLY)); in TEST_F()
200 fd1 = open(FULLPATH, O_RDONLY); in TEST_F()
205 fd0 = open(FULLPATH, O_RDONLY); in TEST_F()
256 test_ok(O_RDONLY, O_RDONLY); in TEST_F()
291 in.body.open.flags == (uint32_t)O_RDONLY && in TEST_F()
299 fd = open(FULLPATH, O_RDONLY); in TEST_F()
303 fd = open(FULLPATH, O_RDONLY); in TEST_F()
H A Dlseek.cc73 fd = open(FULLPATH, O_RDONLY); in TEST_F()
108 fd = open(FULLPATH, O_RDONLY); in TEST_F()
175 fd = open(FULLPATH, O_RDONLY); in TEST_F()
208 fd = open(FULLPATH, O_RDONLY); in TEST_F()
272 fd = open(FULLPATH, O_RDONLY); in TEST_F()
306 fd = open(FULLPATH, O_RDONLY); in TEST_F()
335 fd = open(FULLPATH, O_RDONLY); in TEST_F()
368 fd = open(FULLPATH, O_RDONLY); in TEST_F()
400 fd = open(FULLPATH, O_RDONLY); in TEST_F()
441 fd = open(FULLPATH, O_RDONLY); in TEST_F()
[all …]
H A Dopendir.cc90 expect_opendir(ino, O_RDONLY, ReturnErrno(ENOENT)); in TEST_F()
113 expect_opendir(ino, O_RDONLY, ReturnErrno(EPERM)); in TEST_F()
127 expect_opendir(ino, O_RDONLY, in TEST_F()
165 expect_opendir(ino, O_RDONLY, in TEST_F()
187 expect_opendir(ino, O_RDONLY, ReturnErrno(ENOSYS)); in TEST_F()
H A Dread.cc180 fd = open(FULLPATH, O_RDONLY); in TEST_F()
239 fd = open(FULLPATH, O_RDONLY); in TEST_F()
322 fd = open(FULLPATH, O_RDONLY); in TEST_F()
370 fd = open(FULLPATH, O_RDONLY); in TEST_F()
404 fd = open(FULLPATH, O_RDONLY); in TEST_F()
460 fd = open(FULLPATH, O_RDONLY); in TEST_F()
502 fd = open(FULLPATH, O_RDONLY); in TEST_F()
547 fd = open(FULLPATH, O_RDONLY); in TEST_F()
573 fd = open(FULLPATH, O_RDONLY); in TEST_F()
599 fd = open(FULLPATH, O_RDONLY); in TEST_F()
[all …]
/freebsd/contrib/netbsd-tests/lib/libc/sys/
H A Dt_chroot.c82 fd = open("file", O_RDONLY | O_CREAT, 0600); in ATF_TC_BODY()
101 fd = open(buf, O_RDONLY); in ATF_TC_BODY()
192 fd = open(buf, O_RDONLY); in ATF_TC_BODY()
206 fd = open("file", O_RDONLY | O_CREAT, 0600); in ATF_TC_BODY()
225 fd = open(buf, O_RDONLY); in ATF_TC_BODY()
245 fd = open("/etc/passwd", O_RDONLY); in ATF_TC_BODY()
275 fd = open(buf, O_RDONLY); in ATF_TC_BODY()
/freebsd/lib/libc/tests/stdio/
H A Dfdopen_test.c65 runtest(_PATH_DEVNULL, O_RDONLY, "r", true); in ATF_TC_BODY()
86 runtest(_PATH_DEVNULL, O_RDONLY, "w", false); in ATF_TC_BODY()
107 runtest(_PATH_DEVNULL, O_RDONLY, "a", false); in ATF_TC_BODY()
128 runtest(_PATH_DEVNULL, O_RDONLY, "r+", false); in ATF_TC_BODY()
149 runtest(_PATH_DEVNULL, O_RDONLY, "w+", false); in ATF_TC_BODY()
/freebsd/contrib/netbsd-tests/lib/libc/gen/posix_spawn/
H A Dt_fileactions.c111 TESTFILE, O_RDONLY, 0); in ATF_TC_BODY()
137 TESTFILE, O_RDONLY, 0); in ATF_TC_BODY()
163 TESTFILE, O_RDONLY, 0); in ATF_TC_BODY()
207 "/dev/null", O_RDONLY, 0); in ATF_TC_BODY()
235 "./non/ex/ist/ent", O_RDONLY, 0); in ATF_TC_BODY()
284 "./non/ex/ist/ent", O_RDONLY, 0); in ATF_TC_BODY()
313 lowfd = open("/", O_RDONLY); in ATF_TC_BODY()
319 fd1 = open("/dev/null", O_RDONLY); in ATF_TC_BODY()
411 tmpdir_fd = open(tmp_path, O_DIRECTORY | O_RDONLY); in t_spawn_chdir_impl()

12345678910>>...42