Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/pidfd/
H A Dpidfd_xattr_test.c30 int child_pidfd; in FIXTURE() local
35 self->child_pid = create_child(&self->child_pidfd, CLONE_NEWUSER | CLONE_NEWPID); in FIXTURE_SETUP()
59 ret = fsetxattr(self->child_pidfd, xattr_name, xattr_value, strlen(xattr_value), 0); in TEST_F()
67 ret = fgetxattr(self->child_pidfd, xattr_name, buf, sizeof(buf)); in TEST_F()
72 ret = flistxattr(self->child_pidfd, list, sizeof(list)); in TEST_F()
88 ret = fremovexattr(self->child_pidfd, xattr_name); in TEST_F()
91 ret = fgetxattr(self->child_pidfd, xattr_name, buf, sizeof(buf)); in TEST_F()
103 …ret = fsetxattr(self->child_pidfd, "trusted.persistent", "persistent value", strlen("persistent va… in TEST_F()
107 ret = fgetxattr(self->child_pidfd, "trusted.persistent", buf, sizeof(buf)); in TEST_F()
111 ret = flistxattr(self->child_pidfd, list, sizeof(list)); in TEST_F()
[all …]
H A Dpidfd_setattr_test.c30 int child_pidfd; in FIXTURE() local
35 self->child_pid = create_child(&self->child_pidfd, CLONE_NEWUSER | CLONE_NEWPID); in FIXTURE_SETUP()
45 EXPECT_EQ(close(self->child_pidfd), 0); in FIXTURE_TEARDOWN()
50 ASSERT_LT(fchown(self->child_pidfd, 1234, 5678), 0); in TEST_F()
56 ASSERT_LT(fchmod(self->child_pidfd, 0777), 0); in TEST_F()
65 ASSERT_LT(execveat(self->child_pidfd, "", argv, envp, AT_EMPTY_PATH), 0); in TEST_F()