Home
last modified time | relevance | path

Searched refs:etc_cap_base (Results 1 – 2 of 2) sorted by relevance

/freebsd/tools/regression/security/cap_test/
H A Dcap_test_relative.c54 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 Dopenat.cc57 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 …]