|
@@ -431,7 +431,7 @@ SYSCALL_DEFINE2(access, const char __user *, filename, int, mode)
|
|
|
return sys_faccessat(AT_FDCWD, filename, mode);
|
|
|
}
|
|
|
|
|
|
-SYSCALL_DEFINE1(chdir, const char __user *, filename)
|
|
|
+int ksys_chdir(const char __user *filename)
|
|
|
{
|
|
|
struct path path;
|
|
|
int error;
|
|
@@ -457,6 +457,11 @@ out:
|
|
|
return error;
|
|
|
}
|
|
|
|
|
|
+SYSCALL_DEFINE1(chdir, const char __user *, filename)
|
|
|
+{
|
|
|
+ return ksys_chdir(filename);
|
|
|
+}
|
|
|
+
|
|
|
SYSCALL_DEFINE1(fchdir, unsigned int, fd)
|
|
|
{
|
|
|
struct fd f = fdget_raw(fd);
|