blob: b89985a1a142220456ae17c535c268a1181f0bbd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
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;
}
|