blob: 343e2ccee461d7a2a8e4c02be9123ac56921d3fd (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
#include <unistd.h>
void *signal(int sig, void (*func)(int)) {
void *__res;
__asm__ volatile (
"int $0x80"
: "=a" (__res)
: "a" (__SYS_signal), "b" (sig), "c" (func)
:);
return __res;
}
|