fchdir
SYSCALL_DEFINE1(fchdir, unsigned int, fd)
if (fchdir(mntfd)) {
if (fchdir(mntfd)) {
ASSERT_EQ(fchdir(self->orig_root), 0);
ASSERT_EQ(fchdir(self->orig_root), 0);
ASSERT_EQ(fchdir(fd_tree), 0);
ASSERT_EQ(fchdir(fd_tree), 0);
ASSERT_EQ(fchdir(fd_tree), 0);
ASSERT_EQ(fchdir(fd_tree), 0);
ASSERT_EQ(fchdir(fd_tree), 0);
ASSERT_EQ(fchdir(fd_tree), 0);
ASSERT_EQ(fchdir(dfd), 0);
ret = fchdir(orig_root);
CASE_TEST(fchdir_stdin); EXPECT_SYSER(1, fchdir(STDIN_FILENO), -1, ENOTDIR); break;
CASE_TEST(fchdir_badfd); EXPECT_SYSER(1, fchdir(-1), -1, EBADF); break;