X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Fsignal.h;h=f5e87c783c059c32d9538ee5ea348bbdfe87dd86;hb=f552c792c7ce5a560f214e1104d93ee5b0833967;hp=d69419e3a15af44f513b6fa9e5a7bc70290523ca;hpb=44460c6d1eb1233f6598229d787d179c095b053f;p=musl diff --git a/include/signal.h b/include/signal.h index d69419e3..f5e87c78 100644 --- a/include/signal.h +++ b/include/signal.h @@ -8,6 +8,10 @@ extern "C" { #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) +#ifdef _GNU_SOURCE +#define __siginfo siginfo +#endif + #define __NEED_size_t #define __NEED_pid_t #define __NEED_uid_t @@ -46,8 +50,6 @@ union sigval void *sival_ptr; }; -#include - int __libc_current_sigrtmin(void); int __libc_current_sigrtmax(void); @@ -92,6 +94,8 @@ typedef int (*sighandler_t)(int); void (*bsd_signal(int, void (*)(int)))(int); #endif +#include + typedef int sig_atomic_t; void (*signal(int, void (*)(int)))(int);