Home
last modified time | relevance | path

Searched refs:cap_fd (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/capsicum-test/
H A Dselect.cc37 int cap_fd[kCapCount]; variable
41 cap_fd[ii] = dup(fd);
42 EXPECT_OK(cap_fd[ii]);
43 EXPECT_OK(cap_rights_limit(cap_fd[ii], &r_poll));
59 int maxfd = InitFDSet(&rset, cap_fd, kCapCount);
61 InitFDSet(&wset, cap_fd, kCapCount);
67 InitFDSet(&rset, cap_fd, kCapCount);
70 InitFDSet(&wset, cap_fd, kCapCount);
81 maxfd = InitFDSet(&rset, cap_fd, kCapCount);
83 InitFDSet(&wset, cap_fd, kCapCount);
[all …]
H A Dcapability-fd.cc215 int cap_fd = dup(STDOUT_FILENO); in FORK_TEST() local
218 EXPECT_OK(cap_rights_get(cap_fd, &rights)); in FORK_TEST()
221 EXPECT_OK(cap_fd); in FORK_TEST()
222 EXPECT_OK(cap_rights_limit(cap_fd, &r_rws)); in FORK_TEST()
223 if (cap_fd < 0) return; in FORK_TEST()
224 int rc = write(cap_fd, "OK!\n", 4); in FORK_TEST()
227 EXPECT_OK(cap_rights_get(cap_fd, &rights)); in FORK_TEST()
231 int cap_dup = dup(cap_fd); in FORK_TEST()
236 EXPECT_OK(dup2(cap_fd, cap_dup)); in FORK_TEST()
241 EXPECT_OK(dup3(cap_fd, cap_dup, 0)); in FORK_TEST()
[all …]
H A Dsmoketest.c39 int cap_fd = dup(STDOUT_FILENO); in main() local
40 int rc = cap_rights_limit(cap_fd, &r_rws); in main()
41 fprintf(stderr, "[%d] cap_fd=%d\n", getpid_(), cap_fd); in main()
47 rc = cap_rights_get(cap_fd, &rights); in main()
50 …fprintf(stderr, "[%d] cap_rights_get(cap_fd=%d) rc=%d rights=%s\n", getpid_(), cap_fd, rc, buffer); in main()
55 rc = fstat(cap_fd, &buf); in main()
56 fprintf(stderr, "[%d] fstat(cap_fd=%d) rc=%d errno=%d\n", getpid_(), cap_fd, rc, errno); in main()
H A Dfexecve.cc93 int cap_fd = dup(exec_fd_); in FORK_TEST_F() local
94 EXPECT_OK(cap_fd); in FORK_TEST_F()
97 EXPECT_OK(cap_rights_limit(cap_fd, &rights)); in FORK_TEST_F()
98 EXPECT_EQ(-1, fexecve_(cap_fd, argv_fail_, null_envp)); in FORK_TEST_F()
104 int cap_fd = dup(exec_fd_); in FORK_TEST_F() local
105 EXPECT_OK(cap_fd); in FORK_TEST_F()
110 EXPECT_OK(cap_rights_limit(cap_fd, &rights)); in FORK_TEST_F()
111 EXPECT_OK(fexecve_(cap_fd, argv_pass_, null_envp)); in FORK_TEST_F()
H A Dlinux.cc634 int cap_fd = dup(ns_fd); in FORK_TEST() local
635 EXPECT_OK(cap_fd); in FORK_TEST()
636 EXPECT_OK(cap_rights_limit(cap_fd, &r_rwlstat)); in FORK_TEST()
640 EXPECT_NOTCAPABLE(setns(cap_fd, CLONE_NEWUTS)); in FORK_TEST()