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

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

parent c7841597
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -22,5 +22,18 @@ TEST(anon_inode_no_chown)
	EXPECT_EQ(close(fd_context), 0);
}

TEST(anon_inode_no_chmod)
{
	int fd_context;

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

	ASSERT_LT(fchmod(fd_context, 0777), 0);
	ASSERT_EQ(errno, EOPNOTSUPP);

	EXPECT_EQ(close(fd_context), 0);
}

TEST_HARNESS_MAIN