aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/syscalls.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/syscalls.h')
-rw-r--r--include/linux/syscalls.h21
1 files changed, 12 insertions, 9 deletions
diff --git a/include/linux/syscalls.h b/include/linux/syscalls.h
index 2ff814c92f7f..2ac3d13a915b 100644
--- a/include/linux/syscalls.h
+++ b/include/linux/syscalls.h
@@ -60,7 +60,7 @@ struct tms;
60struct utimbuf; 60struct utimbuf;
61struct mq_attr; 61struct mq_attr;
62struct compat_stat; 62struct compat_stat;
63struct compat_timeval; 63struct old_timeval32;
64struct robust_list_head; 64struct robust_list_head;
65struct getcpu_cache; 65struct getcpu_cache;
66struct old_linux_dirent; 66struct old_linux_dirent;
@@ -513,7 +513,8 @@ asmlinkage long sys_timerfd_gettime(int ufd, struct __kernel_itimerspec __user *
513 513
514/* fs/utimes.c */ 514/* fs/utimes.c */
515asmlinkage long sys_utimensat(int dfd, const char __user *filename, 515asmlinkage long sys_utimensat(int dfd, const char __user *filename,
516 struct timespec __user *utimes, int flags); 516 struct __kernel_timespec __user *utimes,
517 int flags);
517 518
518/* kernel/acct.c */ 519/* kernel/acct.c */
519asmlinkage long sys_acct(const char __user *name); 520asmlinkage long sys_acct(const char __user *name);
@@ -613,7 +614,7 @@ asmlinkage long sys_sched_yield(void);
613asmlinkage long sys_sched_get_priority_max(int policy); 614asmlinkage long sys_sched_get_priority_max(int policy);
614asmlinkage long sys_sched_get_priority_min(int policy); 615asmlinkage long sys_sched_get_priority_min(int policy);
615asmlinkage long sys_sched_rr_get_interval(pid_t pid, 616asmlinkage long sys_sched_rr_get_interval(pid_t pid,
616 struct timespec __user *interval); 617 struct __kernel_timespec __user *interval);
617 618
618/* kernel/signal.c */ 619/* kernel/signal.c */
619asmlinkage long sys_restart_syscall(void); 620asmlinkage long sys_restart_syscall(void);
@@ -634,7 +635,7 @@ asmlinkage long sys_rt_sigprocmask(int how, sigset_t __user *set,
634asmlinkage long sys_rt_sigpending(sigset_t __user *set, size_t sigsetsize); 635asmlinkage long sys_rt_sigpending(sigset_t __user *set, size_t sigsetsize);
635asmlinkage long sys_rt_sigtimedwait(const sigset_t __user *uthese, 636asmlinkage long sys_rt_sigtimedwait(const sigset_t __user *uthese,
636 siginfo_t __user *uinfo, 637 siginfo_t __user *uinfo,
637 const struct timespec __user *uts, 638 const struct __kernel_timespec __user *uts,
638 size_t sigsetsize); 639 size_t sigsetsize);
639asmlinkage long sys_rt_sigqueueinfo(pid_t pid, int sig, siginfo_t __user *uinfo); 640asmlinkage long sys_rt_sigqueueinfo(pid_t pid, int sig, siginfo_t __user *uinfo);
640 641
@@ -829,7 +830,7 @@ asmlinkage long sys_perf_event_open(
829asmlinkage long sys_accept4(int, struct sockaddr __user *, int __user *, int); 830asmlinkage long sys_accept4(int, struct sockaddr __user *, int __user *, int);
830asmlinkage long sys_recvmmsg(int fd, struct mmsghdr __user *msg, 831asmlinkage long sys_recvmmsg(int fd, struct mmsghdr __user *msg,
831 unsigned int vlen, unsigned flags, 832 unsigned int vlen, unsigned flags,
832 struct timespec __user *timeout); 833 struct __kernel_timespec __user *timeout);
833 834
834asmlinkage long sys_wait4(pid_t pid, int __user *stat_addr, 835asmlinkage long sys_wait4(pid_t pid, int __user *stat_addr,
835 int options, struct rusage __user *ru); 836 int options, struct rusage __user *ru);
@@ -954,8 +955,6 @@ asmlinkage long sys_access(const char __user *filename, int mode);
954asmlinkage long sys_rename(const char __user *oldname, 955asmlinkage long sys_rename(const char __user *oldname,
955 const char __user *newname); 956 const char __user *newname);
956asmlinkage long sys_symlink(const char __user *old, const char __user *new); 957asmlinkage long sys_symlink(const char __user *old, const char __user *new);
957asmlinkage long sys_utimes(char __user *filename,
958 struct timeval __user *utimes);
959#if defined(__ARCH_WANT_STAT64) || defined(__ARCH_WANT_COMPAT_STAT64) 958#if defined(__ARCH_WANT_STAT64) || defined(__ARCH_WANT_COMPAT_STAT64)
960asmlinkage long sys_stat64(const char __user *filename, 959asmlinkage long sys_stat64(const char __user *filename,
961 struct stat64 __user *statbuf); 960 struct stat64 __user *statbuf);
@@ -985,14 +984,18 @@ asmlinkage long sys_alarm(unsigned int seconds);
985asmlinkage long sys_getpgrp(void); 984asmlinkage long sys_getpgrp(void);
986asmlinkage long sys_pause(void); 985asmlinkage long sys_pause(void);
987asmlinkage long sys_time(time_t __user *tloc); 986asmlinkage long sys_time(time_t __user *tloc);
987#ifdef __ARCH_WANT_SYS_UTIME
988asmlinkage long sys_utime(char __user *filename, 988asmlinkage long sys_utime(char __user *filename,
989 struct utimbuf __user *times); 989 struct utimbuf __user *times);
990asmlinkage long sys_utimes(char __user *filename,
991 struct timeval __user *utimes);
992asmlinkage long sys_futimesat(int dfd, const char __user *filename,
993 struct timeval __user *utimes);
994#endif
990asmlinkage long sys_creat(const char __user *pathname, umode_t mode); 995asmlinkage long sys_creat(const char __user *pathname, umode_t mode);
991asmlinkage long sys_getdents(unsigned int fd, 996asmlinkage long sys_getdents(unsigned int fd,
992 struct linux_dirent __user *dirent, 997 struct linux_dirent __user *dirent,
993 unsigned int count); 998 unsigned int count);
994asmlinkage long sys_futimesat(int dfd, const char __user *filename,
995 struct timeval __user *utimes);
996asmlinkage long sys_select(int n, fd_set __user *inp, fd_set __user *outp, 999asmlinkage long sys_select(int n, fd_set __user *inp, fd_set __user *outp,
997 fd_set __user *exp, struct timeval __user *tvp); 1000 fd_set __user *exp, struct timeval __user *tvp);
998asmlinkage long sys_poll(struct pollfd __user *ufds, unsigned int nfds, 1001asmlinkage long sys_poll(struct pollfd __user *ufds, unsigned int nfds,