summaryrefslogtreecommitdiff
path: root/src/libstddjb/sig_stack.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstddjb/sig_stack.c')
-rw-r--r--src/libstddjb/sig_stack.c8
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 ;