diff options
author | Al Viro <viro@ftp.linux.org.uk> | 2011-08-18 15:04:39 -0400 |
---|---|---|
committer | Richard Weinberger <richard@nod.at> | 2011-11-02 09:14:57 -0400 |
commit | 00361683ce562402a189362f43370a459b166645 (patch) | |
tree | 2e0ca27bb455c671331113efcb2d1b78c14844b3 /arch/um/os-Linux/process.c | |
parent | e87df986ed053d25dbd57b8b137edec5022874f8 (diff) |
um: fill the handlers array at build time
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'arch/um/os-Linux/process.c')
-rw-r--r-- | arch/um/os-Linux/process.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/arch/um/os-Linux/process.c b/arch/um/os-Linux/process.c index 075ae920143d..e08fe305beb1 100644 --- a/arch/um/os-Linux/process.c +++ b/arch/um/os-Linux/process.c | |||
@@ -235,13 +235,13 @@ out: | |||
235 | 235 | ||
236 | void init_new_thread_signals(void) | 236 | void init_new_thread_signals(void) |
237 | { | 237 | { |
238 | set_handler(SIGSEGV, (__sighandler_t) sig_handler); | 238 | set_handler(SIGSEGV); |
239 | set_handler(SIGTRAP, (__sighandler_t) sig_handler); | 239 | set_handler(SIGTRAP); |
240 | set_handler(SIGFPE, (__sighandler_t) sig_handler); | 240 | set_handler(SIGFPE); |
241 | set_handler(SIGILL, (__sighandler_t) sig_handler); | 241 | set_handler(SIGILL); |
242 | set_handler(SIGBUS, (__sighandler_t) sig_handler); | 242 | set_handler(SIGBUS); |
243 | signal(SIGHUP, SIG_IGN); | 243 | signal(SIGHUP, SIG_IGN); |
244 | set_handler(SIGIO, (__sighandler_t) sig_handler); | 244 | set_handler(SIGIO); |
245 | signal(SIGWINCH, SIG_IGN); | 245 | signal(SIGWINCH, SIG_IGN); |
246 | signal(SIGTERM, SIG_DFL); | 246 | signal(SIGTERM, SIG_DFL); |
247 | } | 247 | } |