landlock_create_ruleset
COND_SYSCALL(landlock_create_ruleset);
#ifndef landlock_create_ruleset
abi = landlock_create_ruleset(NULL, 0, LANDLOCK_CREATE_RULESET_VERSION);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(const access_mask_t access_mask_fs,
SYSCALL_DEFINE3(landlock_create_ruleset,
ruleset = landlock_create_ruleset(ruleset_attr.handled_access_fs,
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
ruleset_fd = landlock_create_ruleset(&ruleset_attr,
landlock_create_ruleset(&layer1, sizeof(layer1), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
errata = landlock_create_ruleset(NULL, 0,
ASSERT_EQ(-1, landlock_create_ruleset(&ruleset_attr, 0,
ASSERT_EQ(-1, landlock_create_ruleset(NULL, sizeof(ruleset_attr),
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr),
ASSERT_EQ(-1, landlock_create_ruleset(
ASSERT_EQ(-1, landlock_create_ruleset(NULL, 0,
ASSERT_EQ(-1, landlock_create_ruleset(NULL, 0, invalid_flag));
ASSERT_EQ(-1, landlock_create_ruleset(&ruleset_attr, 0, invalid_flag));
ASSERT_EQ(-1, landlock_create_ruleset(NULL, sizeof(ruleset_attr),
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr),
ASSERT_EQ(-1, landlock_create_ruleset(&ruleset_attr, -1, 0));
ASSERT_EQ(-1, landlock_create_ruleset(&ruleset_attr, 0, 0));
ASSERT_EQ(-1, landlock_create_ruleset(&ruleset_attr, 1, 0));
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 0, 0));
ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 1, 0));
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 7, 0));
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
ASSERT_EQ(-1, landlock_create_ruleset(NULL, 1, 0));
ASSERT_EQ(-1, landlock_create_ruleset(
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_size + 1, 0));
ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 8, 0));
ASSERT_EQ(-1, landlock_create_ruleset(
ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_size, 0));
ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_size, 0));
ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_size + 1, 0));
ASSERT_EQ(9, landlock_create_ruleset(NULL, 0,
ASSERT_EQ(-1, landlock_create_ruleset(&ruleset_attr, 0,
ASSERT_EQ(-1, landlock_create_ruleset(NULL, sizeof(ruleset_attr),
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr),
ASSERT_EQ(-1, landlock_create_ruleset(NULL, 0,
landlock_create_ruleset(ruleset_attr, sizeof(*ruleset_attr), 0);
abi = landlock_create_ruleset(NULL, 0,
ruleset_fd = landlock_create_ruleset(&attr, sizeof(attr), 0U);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
ASSERT_EQ(-1, landlock_create_ruleset(&ruleset_attr,
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
ruleset_fd = landlock_create_ruleset(&ruleset_attr,
ruleset_fd = landlock_create_ruleset(&ruleset_attr,
ruleset_fd = landlock_create_ruleset(&ruleset_attr,
ruleset_fd = landlock_create_ruleset(&ruleset_attr,
ruleset_fd = landlock_create_ruleset(&ruleset_attr,
ruleset_fd = landlock_create_ruleset(&ruleset_attr,
ruleset_fd = landlock_create_ruleset(&ruleset_attr,
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
EXPECT_EQ(-1, landlock_create_ruleset(&ruleset_attr,
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
ruleset_fd = landlock_create_ruleset(&ruleset_attr_fs_net,
ruleset_fd = landlock_create_ruleset(&ruleset_attr,
ruleset_fd = landlock_create_ruleset(&ruleset_attr,
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
ruleset_fd = landlock_create_ruleset(&ruleset_attr,
ruleset_fd = landlock_create_ruleset(&ruleset_attr,
const int ruleset_fd = landlock_create_ruleset(
const int ruleset_fd = landlock_create_ruleset(
const int ruleset_fd = landlock_create_ruleset(
const int ruleset_fd = landlock_create_ruleset(
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
ASSERT_EQ(-1, landlock_create_ruleset(&ruleset_attr,
landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
ruleset_fd = landlock_create_ruleset(&layer3, sizeof(layer3), 0);
ruleset_fd = landlock_create_ruleset(&layer2, sizeof(layer2), 0);
#ifndef landlock_create_ruleset