diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2017-04-28 12:12:06 +0000 |
---|---|---|
committer | Laurent Bercot <ska-skaware@skarnet.org> | 2017-04-28 12:12:06 +0000 |
commit | b15c4329b10e422d85673e1708ce20bb0116598e (patch) | |
tree | ed61c1856ddc3e473f0b5d608bfad93299f461a6 /src/libstddjb/sig_stack.c | |
parent | 94caf2cee5c03e037c465648eac8cb1dd32c7c73 (diff) | |
download | skalibs-b15c4329b10e422d85673e1708ce20bb0116598e.tar.xz |
Change SKALIBS_NSIG to SKALIBS_DEFAULT_NSIG and NSIG to SKALIBS_NSIG to accommodate OpenBSD snowflakiness
Diffstat (limited to 'src/libstddjb/sig_stack.c')
-rw-r--r-- | src/libstddjb/sig_stack.c | 8 |
1 files changed, 4 insertions, 4 deletions
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 <skalibs/sig.h> #include <skalibs/nsig.h> -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 ; |