diff options
Diffstat (limited to 'include/linux/syscalls.h')
-rw-r--r-- | include/linux/syscalls.h | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/include/linux/syscalls.h b/include/linux/syscalls.h index 45e2db270255..313a8e0a6553 100644 --- a/include/linux/syscalls.h +++ b/include/linux/syscalls.h | |||
@@ -68,11 +68,11 @@ struct sigaltstack; | |||
68 | #include <linux/types.h> | 68 | #include <linux/types.h> |
69 | #include <linux/aio_abi.h> | 69 | #include <linux/aio_abi.h> |
70 | #include <linux/capability.h> | 70 | #include <linux/capability.h> |
71 | #include <linux/signal.h> | ||
71 | #include <linux/list.h> | 72 | #include <linux/list.h> |
72 | #include <linux/bug.h> | 73 | #include <linux/bug.h> |
73 | #include <linux/sem.h> | 74 | #include <linux/sem.h> |
74 | #include <asm/siginfo.h> | 75 | #include <asm/siginfo.h> |
75 | #include <asm/signal.h> | ||
76 | #include <linux/unistd.h> | 76 | #include <linux/unistd.h> |
77 | #include <linux/quota.h> | 77 | #include <linux/quota.h> |
78 | #include <linux/key.h> | 78 | #include <linux/key.h> |
@@ -300,10 +300,8 @@ asmlinkage long sys_personality(unsigned int personality); | |||
300 | asmlinkage long sys_sigpending(old_sigset_t __user *set); | 300 | asmlinkage long sys_sigpending(old_sigset_t __user *set); |
301 | asmlinkage long sys_sigprocmask(int how, old_sigset_t __user *set, | 301 | asmlinkage long sys_sigprocmask(int how, old_sigset_t __user *set, |
302 | old_sigset_t __user *oset); | 302 | old_sigset_t __user *oset); |
303 | #ifdef CONFIG_GENERIC_SIGALTSTACK | ||
304 | asmlinkage long sys_sigaltstack(const struct sigaltstack __user *uss, | 303 | asmlinkage long sys_sigaltstack(const struct sigaltstack __user *uss, |
305 | struct sigaltstack __user *uoss); | 304 | struct sigaltstack __user *uoss); |
306 | #endif | ||
307 | 305 | ||
308 | asmlinkage long sys_getitimer(int which, struct itimerval __user *value); | 306 | asmlinkage long sys_getitimer(int which, struct itimerval __user *value); |
309 | asmlinkage long sys_setitimer(int which, | 307 | asmlinkage long sys_setitimer(int which, |
@@ -377,6 +375,27 @@ asmlinkage long sys_init_module(void __user *umod, unsigned long len, | |||
377 | asmlinkage long sys_delete_module(const char __user *name_user, | 375 | asmlinkage long sys_delete_module(const char __user *name_user, |
378 | unsigned int flags); | 376 | unsigned int flags); |
379 | 377 | ||
378 | #ifdef CONFIG_OLD_SIGSUSPEND | ||
379 | asmlinkage long sys_sigsuspend(old_sigset_t mask); | ||
380 | #endif | ||
381 | |||
382 | #ifdef CONFIG_OLD_SIGSUSPEND3 | ||
383 | asmlinkage long sys_sigsuspend(int unused1, int unused2, old_sigset_t mask); | ||
384 | #endif | ||
385 | |||
386 | asmlinkage long sys_rt_sigsuspend(sigset_t __user *unewset, size_t sigsetsize); | ||
387 | |||
388 | #ifdef CONFIG_OLD_SIGACTION | ||
389 | asmlinkage long sys_sigaction(int, const struct old_sigaction __user *, | ||
390 | struct old_sigaction __user *); | ||
391 | #endif | ||
392 | |||
393 | #ifndef CONFIG_ODD_RT_SIGACTION | ||
394 | asmlinkage long sys_rt_sigaction(int, | ||
395 | const struct sigaction __user *, | ||
396 | struct sigaction __user *, | ||
397 | size_t); | ||
398 | #endif | ||
380 | asmlinkage long sys_rt_sigprocmask(int how, sigset_t __user *set, | 399 | asmlinkage long sys_rt_sigprocmask(int how, sigset_t __user *set, |
381 | sigset_t __user *oset, size_t sigsetsize); | 400 | sigset_t __user *oset, size_t sigsetsize); |
382 | asmlinkage long sys_rt_sigpending(sigset_t __user *set, size_t sigsetsize); | 401 | asmlinkage long sys_rt_sigpending(sigset_t __user *set, size_t sigsetsize); |