diff options
author | Andrew Morton <akpm@osdl.org> | 2004-06-08 18:17:36 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-06-08 18:17:36 -0700 |
commit | 057e4132861a7c1f8b931c5dce1f3c22228cfc56 (patch) | |
tree | edfaa28fb24d5a12556855a0440b8ade0a0ed073 /kernel | |
parent | dbe48e4507bcfff88e24d3f57bb4e36b6955eaab (diff) | |
download | history-057e4132861a7c1f8b931c5dce1f3c22228cfc56.tar.gz |
[PATCH] __ARCH_WANT_SYS_RT_SIGACTION fix
From: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Recent syscall stubs cleanup broke alpha, as it has its own version of
sys_rt_sigaction(). This defines __ARCH_WANT_SYS_RT_SIGACTION for all
architectures except alpha, sparc and sparc64.
Signed-off-by: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/signal.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/signal.c b/kernel/signal.c index dac8022fd70f21..e734221afc70fa 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -2477,7 +2477,7 @@ out: } #endif /* __ARCH_WANT_SYS_SIGPROCMASK */ -#ifndef __sparc__ +#ifdef __ARCH_WANT_SYS_RT_SIGACTION asmlinkage long sys_rt_sigaction(int sig, const struct sigaction __user *act, @@ -2505,7 +2505,7 @@ sys_rt_sigaction(int sig, out: return ret; } -#endif /* __sparc__ */ +#endif /* __ARCH_WANT_SYS_RT_SIGACTION */ #ifdef __ARCH_WANT_SYS_SGETMASK |