chroot
SYSCALL_DEFINE1(chroot, const char __user *, filename)
ASSERT_EQ(chroot("."), 0);
ASSERT_EQ(chroot(self->root_mntpoint), 0);
ASSERT_EQ(chroot("."), 0);
ASSERT_EQ(chroot(self->root_mntpoint), 0);
ret = chroot(".");
ret = chroot(root_mntpoint);
if (chroot(tmproot)) {
if (chroot(".")) {
chroot(".");
ASSERT_EQ(0, chroot("../../s1d1/s1d2"))
ASSERT_EQ(0, chroot("."))
CASE_TEST(chroot_root); EXPECT_SYSZR(euid0, chroot("/")); break;
CASE_TEST(chroot_blah); EXPECT_SYSER(1, chroot("/proc/self/blah"), -1, ENOENT); break;
CASE_TEST(chroot_exe); EXPECT_SYSER(1, chroot(argv0), -1, ENOTDIR); break;