Unverified Commit f8ca403a authored by Christian Brauner's avatar Christian Brauner
Browse files

selftests/filesystems: add exec() test for anonymous inodes

parent fcf31ec7
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -35,5 +35,18 @@ TEST(anon_inode_no_chmod)
	EXPECT_EQ(close(fd_context), 0);
}

TEST(anon_inode_no_exec)
{
	int fd_context;

	fd_context = sys_fsopen("tmpfs", 0);
	ASSERT_GE(fd_context, 0);

	ASSERT_LT(execveat(fd_context, "", NULL, NULL, AT_EMPTY_PATH), 0);
	ASSERT_EQ(errno, EACCES);

	EXPECT_EQ(close(fd_context), 0);
}

TEST_HARNESS_MAIN