diff options
Diffstat (limited to '')
-rw-r--r-- | src/trap.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/trap.h b/src/trap.h index f19a66b..50fc3ed 100644 --- a/src/trap.h +++ b/src/trap.h @@ -36,7 +36,7 @@ #include <signal.h> -extern char *trap[]; +extern int trapcnt; extern char sigmode[]; extern volatile sig_atomic_t pendingsigs; @@ -49,3 +49,8 @@ int dotrap(void); void setinteractive(int); void exitshell(void) __attribute__((__noreturn__)); int decode_signal(const char *, int); + +static inline int have_traps(void) +{ + return trapcnt; +} |