Searched refs:etc_cap_base (Results 1 – 2 of 2) sorted by relevance
/freebsd/tools/regression/security/cap_test/ |
H A D | cap_test_relative.c | 54 int fd, etc, etc_cap, etc_cap_ro, etc_cap_base, etc_cap_all; in test_relative() local 64 MAKE_CAPABILITY(etc_cap_base, etc, baserights); in test_relative() 82 CHECK_SYSCALL_SUCCEEDS(openat, etc_cap_base, "passwd", O_RDONLY); in test_relative() 86 CHECK_NOTCAPABLE(openat, etc_cap_base, "../etc/passwd", O_RDONLY); in test_relative() 98 CHECK_SYSCALL_SUCCEEDS(cap_getrights, etc_cap_base, &rights); in test_relative() 100 REQUIRE(fd = openat(etc_cap_base, "passwd", O_RDONLY)); in test_relative() 115 CHECK_SYSCALL_SUCCEEDS(openat, etc_cap_base, "passwd", O_RDONLY); in test_relative() 134 CHECK_NOTCAPABLE(openat, etc_cap_base, "../etc/passwd", O_RDONLY); in test_relative() 142 REQUIRE(fd = openat(etc_cap_base, "passwd", O_RDONLY)); in test_relative()
|
/freebsd/contrib/capsicum-test/ |
H A D | openat.cc | 57 int etc_cap_base = dup(etc); in FORK_TEST() local 58 EXPECT_OK(etc_cap_base); in FORK_TEST() 59 EXPECT_OK(cap_rights_limit(etc_cap_base, &r_base)); in FORK_TEST() 62 EXPECT_OK(cap_fcntls_limit(etc_cap_base, CAP_FCNTL_GETFL)); in FORK_TEST() 67 EXPECT_OK(cap_ioctls_limit(etc_cap_base, &ioctl_nread, 1)); in FORK_TEST() 80 EXPECT_OPEN_OK(openat(etc_cap_base, "passwd", O_RDONLY)); in FORK_TEST() 85 EXPECT_OPEN_OK(openat(etc_cap_base, "/etc/passwd", O_RDONLY)); in FORK_TEST() 88 EXPECT_OPENAT_FAIL_TRAVERSAL(etc_cap_base, "../etc/passwd", O_RDONLY); in FORK_TEST() 91 int fd = openat(etc_cap_base, "passwd", O_RDONLY); in FORK_TEST() 119 EXPECT_OPEN_OK(openat(etc_cap_base, "passwd", O_RDONLY)); in FORK_TEST() [all …]
|