open: move compat syscalls from compat.c
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>pull/364/merge
parent
ac565de31c
commit
e35d49f637
18
fs/compat.c
18
fs/compat.c
|
|
@ -311,24 +311,6 @@ COMPAT_SYSCALL_DEFINE5(mount, const char __user *, dev_name,
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Exactly like fs/open.c:sys_open(), except that it doesn't set the
|
|
||||||
* O_LARGEFILE flag.
|
|
||||||
*/
|
|
||||||
COMPAT_SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode)
|
|
||||||
{
|
|
||||||
return do_sys_open(AT_FDCWD, filename, flags, mode);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Exactly like fs/open.c:sys_openat(), except that it doesn't set the
|
|
||||||
* O_LARGEFILE flag.
|
|
||||||
*/
|
|
||||||
COMPAT_SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags, umode_t, mode)
|
|
||||||
{
|
|
||||||
return do_sys_open(dfd, filename, flags, mode);
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef CONFIG_FHANDLE
|
#ifdef CONFIG_FHANDLE
|
||||||
/*
|
/*
|
||||||
* Exactly like fs/open.c:sys_open_by_handle_at(), except that it
|
* Exactly like fs/open.c:sys_open_by_handle_at(), except that it
|
||||||
|
|
|
||||||
20
fs/open.c
20
fs/open.c
|
|
@ -1078,6 +1078,26 @@ SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags,
|
||||||
return do_sys_open(dfd, filename, flags, mode);
|
return do_sys_open(dfd, filename, flags, mode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef CONFIG_COMPAT
|
||||||
|
/*
|
||||||
|
* Exactly like sys_open(), except that it doesn't set the
|
||||||
|
* O_LARGEFILE flag.
|
||||||
|
*/
|
||||||
|
COMPAT_SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode)
|
||||||
|
{
|
||||||
|
return do_sys_open(AT_FDCWD, filename, flags, mode);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Exactly like sys_openat(), except that it doesn't set the
|
||||||
|
* O_LARGEFILE flag.
|
||||||
|
*/
|
||||||
|
COMPAT_SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags, umode_t, mode)
|
||||||
|
{
|
||||||
|
return do_sys_open(dfd, filename, flags, mode);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef __alpha__
|
#ifndef __alpha__
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue