summaryrefslogtreecommitdiffstats
path: root/signal.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-11-05 06:36:18 -0800
committerKaz Kylheku <kaz@kylheku.com>2015-11-05 06:36:18 -0800
commit839af9bb50e1151d1666cb3e06cb9332438caa40 (patch)
treeb1dbf085815939db46c9d7328d5d760dc6b67c7f /signal.h
parentca114c442d68f59775194d66894923bd517980cb (diff)
downloadtxr-839af9bb50e1151d1666cb3e06cb9332438caa40.tar.gz
txr-839af9bb50e1151d1666cb3e06cb9332438caa40.tar.bz2
txr-839af9bb50e1151d1666cb3e06cb9332438caa40.zip
Make small_sigset_t narrower.
On 64 bit Darwin, sigset_t is 32 bits, sso our small_sigset_t is actually larger. Let's use unsigned int. * signal.h (small_sigset_t): Use unsignd int for set member. * signal.c (small_sigfillset): Change cast to unsigned int.
Diffstat (limited to 'signal.h')
-rw-r--r--signal.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/signal.h b/signal.h
index e2cf1d5b..52712228 100644
--- a/signal.h
+++ b/signal.h
@@ -140,7 +140,7 @@ void jmp_restore(struct jmp *, int);
#if HAVE_POSIX_SIGS
typedef struct {
- uint_ptr_t set;
+ unsigned int set;
} small_sigset_t;
#define sig_save_enable \