landlock_restrict_self
COND_SYSCALL(landlock_restrict_self);
#ifndef landlock_restrict_self
if (landlock_restrict_self(ruleset_fd, set_restrict_flags)) {
SYSCALL_DEFINE2(landlock_restrict_self, const int, ruleset_fd, const __u32,
EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0));
EXPECT_EQ(-1, landlock_restrict_self(ruleset_fd, 0));
if (landlock_restrict_self(data->ruleset_fd, 0)) {
ASSERT_EQ(0, landlock_restrict_self(ruleset_fd,
if (landlock_restrict_self(ruleset_fd,
ASSERT_EQ(-1, landlock_restrict_self(-1, -1));
ASSERT_EQ(-1, landlock_restrict_self(-1, 0));
ASSERT_EQ(-1, landlock_restrict_self(ruleset_fd, 0));
ASSERT_EQ(-1, landlock_restrict_self(-1, -1));
ASSERT_EQ(-1, landlock_restrict_self(-1, 0));
ASSERT_EQ(0, landlock_restrict_self(ruleset_fd, 0));
EXPECT_EQ(-1, landlock_restrict_self(fd, 0));
EXPECT_EQ(-1, landlock_restrict_self(
EXPECT_EQ(-1, landlock_restrict_self(-1, last_flag << 1));
EXPECT_EQ(-1, landlock_restrict_self(-1, -1));
EXPECT_EQ(-1, landlock_restrict_self(-1, 0));
EXPECT_EQ(-1, landlock_restrict_self(
landlock_restrict_self(
landlock_restrict_self(
EXPECT_EQ(-1, landlock_restrict_self(
landlock_restrict_self(
EXPECT_EQ(-1, landlock_restrict_self(
EXPECT_EQ(0, landlock_restrict_self(
ASSERT_EQ(0, landlock_restrict_self(ruleset_fd_rx, 0));
ASSERT_EQ(0, landlock_restrict_self(ruleset_fd, 0));
ASSERT_EQ(0, landlock_restrict_self(ruleset_fd, 0))
if (landlock_restrict_self(ruleset_fd, 0) < 0)
err = landlock_restrict_self(ruleset_fd, 0);
ASSERT_EQ(0, landlock_restrict_self(ruleset_fd, 0));
ASSERT_EQ(0, landlock_restrict_self(ruleset_fd, 0));
ASSERT_EQ(-1, landlock_restrict_self(ruleset_fd, 0));
EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0));
if (landlock_restrict_self(ruleset_fd, 0)) {
EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0));
EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0));
EXPECT_EQ(0, landlock_restrict_self(ruleset_fd,
d->result = landlock_restrict_self(d->ruleset_fd,
EXPECT_EQ(0, landlock_restrict_self(ruleset_fd,
ASSERT_EQ(0, landlock_restrict_self(ruleset_fd,
EXPECT_EQ(0, landlock_restrict_self(ruleset_fd,
if (landlock_restrict_self(ruleset_fd, 0)) {
if (landlock_restrict_self(ruleset_fd, 0)) {
#ifndef landlock_restrict_self