From b15c4329b10e422d85673e1708ce20bb0116598e Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Fri, 28 Apr 2017 12:12:06 +0000 Subject: Change SKALIBS_NSIG to SKALIBS_DEFAULT_NSIG and NSIG to SKALIBS_NSIG to accommodate OpenBSD snowflakiness --- src/libstddjb/sig_stack.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/libstddjb/sig_stack.c') diff --git a/src/libstddjb/sig_stack.c b/src/libstddjb/sig_stack.c index f682971..88c78ec 100644 --- a/src/libstddjb/sig_stack.c +++ b/src/libstddjb/sig_stack.c @@ -6,12 +6,12 @@ #include #include -static struct skasigaction skasigstack[NSIG-1][SIGSTACKSIZE] ; -static unsigned int sigsp[NSIG-1] ; +static struct skasigaction skasigstack[SKALIBS_NSIG-1][SIGSTACKSIZE] ; +static unsigned int sigsp[SKALIBS_NSIG-1] ; int sig_pusha (int sig, struct skasigaction const *ssa) { - if ((sig <= 0) || (sig >= NSIG)) return (errno = EINVAL, -1) ; + if ((sig <= 0) || (sig >= SKALIBS_NSIG)) return (errno = EINVAL, -1) ; if (sigsp[sig-1] >= SIGSTACKSIZE) return (errno = ENOBUFS, -1) ; if (skasigaction(sig, ssa, &skasigstack[sig-1][sigsp[sig-1]]) == -1) return -1 ; @@ -20,7 +20,7 @@ int sig_pusha (int sig, struct skasigaction const *ssa) int sig_pop (int sig) { - if ((sig <= 0) || (sig >= NSIG)) return (errno = EINVAL, -1) ; + if ((sig <= 0) || (sig >= SKALIBS_NSIG)) return (errno = EINVAL, -1) ; if (!sigsp[sig-1]) return (errno = EFAULT, -1); if (skasigaction(sig, &skasigstack[sig-1][sigsp[sig-1]-1], 0) == -1) return -1 ; -- cgit v1.2.3