From: Rich Felker Date: Sat, 1 Dec 2012 02:00:18 +0000 (-0500) Subject: provide NSIG under _BSD_SOURCE (default) as well as _GNU_SOURCE X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=commitdiff_plain;h=7dcb640da361f272a6c317b03466fd2013934c81 provide NSIG under _BSD_SOURCE (default) as well as _GNU_SOURCE this fixes a regression related to the changes made to bits/signal.h between 0.9.7 and 0.9.8 that broke some (non-portable) software. --- diff --git a/include/signal.h b/include/signal.h index 860f7428..89080ab6 100644 --- a/include/signal.h +++ b/include/signal.h @@ -208,6 +208,10 @@ void (*sigset(int, void (*)(int)))(int); #define SIGSTKSZ 8192 #endif +#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) +#define NSIG _NSIG +#endif + #ifdef _BSD_SOURCE typedef void (*sig_t)(int); #endif @@ -218,7 +222,6 @@ void (*bsd_signal(int, void (*)(int)))(int); int sigisemptyset(const sigset_t *); #define SA_NOMASK SA_NODEFER #define SA_ONESHOT SA_RESETHAND -#define NSIG _NSIG #endif #include