summaryrefslogtreecommitdiffstats
path: root/signal.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-01-13 08:07:03 -0800
committerKaz Kylheku <kaz@kylheku.com>2014-01-13 08:07:03 -0800
commit108b50a38b298ade25dc7d355c75ebe0c21b9001 (patch)
tree0d14bc3168fb5e4962411e3a9ef042b7df340e77 /signal.c
parent3b60aa9463bc649ae8982173e0630d864d254806 (diff)
downloadtxr-108b50a38b298ade25dc7d355c75ebe0c21b9001.tar.gz
txr-108b50a38b298ade25dc7d355c75ebe0c21b9001.tar.bz2
txr-108b50a38b298ade25dc7d355c75ebe0c21b9001.zip
Mac OSX Upkeep.
* configure: (need_svid_source, need_bsd_source): Variables removed. (need_darwin_c_source): New variable. Detect Apple environment and add -D_DARWIN_C_SOURCE, which is needed to reveal some functions in headers. * signal.c (sig_init): Wrap #ifdefs around SIGPOLL; it is not defined on Darwin.
Diffstat (limited to 'signal.c')
-rw-r--r--signal.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/signal.c b/signal.c
index d69814a6..8e430e52 100644
--- a/signal.c
+++ b/signal.c
@@ -108,7 +108,9 @@ void sig_init(void)
sig_xfsz = num_fast(SIGXFSZ);
sigtalrm = num_fast(SIGVTALRM);
sig_prof = num_fast(SIGPROF);
+#ifdef SIGPOLL
sig_poll = num_fast(SIGPOLL);
+#endif
sig_sys = num_fast(SIGSYS);
#ifdef SIGWINCH
sig_winch = num_fast(SIGWINCH);