landlock_add_rule
COND_SYSCALL(landlock_add_rule);
if (landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
if (landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
#ifndef landlock_add_rule
SYSCALL_DEFINE4(landlock_add_rule, const int, ruleset_fd,
ASSERT_EQ(-1, landlock_add_rule(-1, 0, NULL, 1));
ASSERT_EQ(-1, landlock_add_rule(-1, 0, NULL, 0));
ASSERT_EQ(-1, landlock_add_rule(ruleset_fd, 0, NULL, 0));
ASSERT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
ASSERT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
ASSERT_EQ(0, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
ASSERT_EQ(0, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
landlock_add_rule(ruleset_fd_tx, LANDLOCK_RULE_PATH_BENEATH,
if (landlock_add_rule(ruleset_fd,
ASSERT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
ASSERT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
ASSERT_EQ(0, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
ASSERT_EQ(0, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
ASSERT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
ASSERT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
ASSERT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
ASSERT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
ASSERT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
ASSERT_EQ(0, landlock_add_rule(
ASSERT_EQ(0, landlock_add_rule(
ASSERT_EQ(0, landlock_add_rule(
ASSERT_EQ(0, landlock_add_rule(ruleset_fd,
err = landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
EXPECT_EQ(-1, landlock_add_rule(ruleset_fd,
err = landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
ASSERT_EQ(0, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
ASSERT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
err = landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
EXPECT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
EXPECT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
ASSERT_EQ(0, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
ASSERT_EQ(0, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
EXPECT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
EXPECT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
EXPECT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
ASSERT_EQ(0, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
EXPECT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
ASSERT_EQ(0, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
ASSERT_EQ(0, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
ASSERT_EQ(0, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
ASSERT_EQ(0, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
ASSERT_EQ(0, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
ASSERT_EQ(0, landlock_add_rule(ruleset_fd,
#ifndef landlock_add_rule