diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/signal.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/signal.c b/lib/signal.c index 343e2cc..b89985a 100644 --- a/lib/signal.c +++ b/lib/signal.c @@ -1,11 +1,13 @@ #include <unistd.h> +_syscall2(int, kill, pid_t, pid, int, sig); + void *signal(int sig, void (*func)(int)) { void *__res; __asm__ volatile ( "int $0x80" : "=a" (__res) : "a" (__SYS_signal), "b" (sig), "c" (func) - :); + ); return __res; } |
