Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

compat: Declare compat_sys_sigpending and compat_sys_sigprocmask prototypes

__ARCH_WANT_SYS_SIGPENDING or __ARCH_WANT_SYS_SIGPROGMASK may be defined
for compat support but the corresponding prototypes are missing from
linux/compat.h.

Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Acked-by: Andrew Morton <akpm@linux-foundation.org>
Cc: Arnd Bergmann <arnd@arndb.de>

+9
+9
include/linux/compat.h
··· 689 689 asmlinkage long compat_sys_sigaltstack(const compat_stack_t __user *uss_ptr, 690 690 compat_stack_t __user *uoss_ptr); 691 691 692 + #ifdef __ARCH_WANT_SYS_SIGPENDING 693 + asmlinkage long compat_sys_sigpending(compat_old_sigset_t __user *set); 694 + #endif 695 + 696 + #ifdef __ARCH_WANT_SYS_SIGPROCMASK 697 + asmlinkage long compat_sys_sigprocmask(int how, compat_old_sigset_t __user *nset, 698 + compat_old_sigset_t __user *oset); 699 + #endif 700 + 692 701 int compat_restore_altstack(const compat_stack_t __user *uss); 693 702 int __compat_save_altstack(compat_stack_t __user *, unsigned long); 694 703 #define compat_save_altstack_ex(uss, sp) do { \