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.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/include/linux/syscalls.h b/include/linux/syscalls.h
index 30520844b8da..80de7003d8c2 100644
--- a/include/linux/syscalls.h
+++ b/include/linux/syscalls.h
@@ -55,6 +55,7 @@ struct compat_timeval;
55struct robust_list_head; 55struct robust_list_head;
56struct getcpu_cache; 56struct getcpu_cache;
57struct old_linux_dirent; 57struct old_linux_dirent;
58struct perf_counter_attr;
58 59
59#include <linux/types.h> 60#include <linux/types.h>
60#include <linux/aio_abi.h> 61#include <linux/aio_abi.h>
@@ -320,6 +321,8 @@ asmlinkage long sys_rt_sigtimedwait(const sigset_t __user *uthese,
320 siginfo_t __user *uinfo, 321 siginfo_t __user *uinfo,
321 const struct timespec __user *uts, 322 const struct timespec __user *uts,
322 size_t sigsetsize); 323 size_t sigsetsize);
324asmlinkage long sys_rt_tgsigqueueinfo(pid_t tgid, pid_t pid, int sig,
325 siginfo_t __user *uinfo);
323asmlinkage long sys_kill(int pid, int sig); 326asmlinkage long sys_kill(int pid, int sig);
324asmlinkage long sys_tgkill(int tgid, int pid, int sig); 327asmlinkage long sys_tgkill(int tgid, int pid, int sig);
325asmlinkage long sys_tkill(int pid, int sig); 328asmlinkage long sys_tkill(int pid, int sig);
@@ -433,6 +436,7 @@ asmlinkage long sys_fcntl(unsigned int fd, unsigned int cmd, unsigned long arg);
433asmlinkage long sys_fcntl64(unsigned int fd, 436asmlinkage long sys_fcntl64(unsigned int fd,
434 unsigned int cmd, unsigned long arg); 437 unsigned int cmd, unsigned long arg);
435#endif 438#endif
439asmlinkage long sys_pipe(int __user *fildes);
436asmlinkage long sys_pipe2(int __user *fildes, int flags); 440asmlinkage long sys_pipe2(int __user *fildes, int flags);
437asmlinkage long sys_dup(unsigned int fildes); 441asmlinkage long sys_dup(unsigned int fildes);
438asmlinkage long sys_dup2(unsigned int oldfd, unsigned int newfd); 442asmlinkage long sys_dup2(unsigned int oldfd, unsigned int newfd);
@@ -750,9 +754,11 @@ asmlinkage long sys_pselect6(int, fd_set __user *, fd_set __user *,
750asmlinkage long sys_ppoll(struct pollfd __user *, unsigned int, 754asmlinkage long sys_ppoll(struct pollfd __user *, unsigned int,
751 struct timespec __user *, const sigset_t __user *, 755 struct timespec __user *, const sigset_t __user *,
752 size_t); 756 size_t);
753asmlinkage long sys_pipe2(int __user *, int);
754asmlinkage long sys_pipe(int __user *);
755 757
756int kernel_execve(const char *filename, char *const argv[], char *const envp[]); 758int kernel_execve(const char *filename, char *const argv[], char *const envp[]);
757 759
760
761asmlinkage long sys_perf_counter_open(
762 struct perf_counter_attr __user *attr_uptr,
763 pid_t pid, int cpu, int group_fd, unsigned long flags);
758#endif 764#endif