/freebsd/contrib/capsicum-test/ |
H A D | openat.cc | 41 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 D | cap_test_relative.c | 58 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 D | 06.t | 25 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 D | 18.t | 17 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 D | 07.t | 23 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 D | 09.t | 28 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 D | 10.t | 29 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 D | 11.t | 32 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 D | lookup_cap_dotdot.c | 61 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 D | 07.t | 29 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 D | 06.t | 27 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 D | priv_vfs_read_write.c | 143 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 D | t_openat.c | 64 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 D | kvm_open_test.c | 45 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 D | kvm_open2_test.c | 46 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 D | t_etfs.c | 68 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 D | auditpipe_test.c | 49 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 D | audit_bsm_klib.c | 66 { 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 D | open.cc | 93 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 D | lseek.cc | 73 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 D | opendir.cc | 90 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 D | read.cc | 180 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 D | t_chroot.c | 82 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 D | fdopen_test.c | 65 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 D | t_fileactions.c | 111 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()
|