diff options
Diffstat (limited to 'src/signal/signal.c')
-rw-r--r-- | src/signal/signal.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/src/signal/signal.c b/src/signal/signal.c index 442ad4e1..a8626972 100644 --- a/src/signal/signal.c +++ b/src/signal/signal.c @@ -6,23 +6,8 @@ /** set a signal handler **/ -#if 1 #include "_forced/sigaction.h" -#else -/* TODO: remove this very Linux-specific crap */ - typedef struct __siginfo siginfo_t; - struct linux_sigaction { - void (*sa_handler)(int); - int sa_flags; - void (*sa_restorer)(void); - unsigned char sa_mask[8]; - }; -#define sigaction(_sig, _act, _oact, _size) __scall4(sigaction, _sig, _act, _oact, _size) -#define SA_RESTART 0x10000000 -#define SA_RESTORER 0x04000000 -#endif - GCC_SSE_HACK void (*signal(int sig, void (*func)(int)))(int) { |