diff options
Diffstat (limited to 'libbb')
-rw-r--r-- | libbb/signals.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libbb/signals.c b/libbb/signals.c index 959114679..f56ce65a8 100644 --- a/libbb/signals.c +++ b/libbb/signals.c | |||
@@ -11,6 +11,14 @@ | |||
11 | 11 | ||
12 | #include "libbb.h" | 12 | #include "libbb.h" |
13 | 13 | ||
14 | /* All known arches use small ints for signals */ | ||
15 | smallint bb_got_signal; | ||
16 | |||
17 | void record_signo(int signo) | ||
18 | { | ||
19 | bb_got_signal = signo; | ||
20 | } | ||
21 | |||
14 | /* Saves 2 bytes on x86! Oh my... */ | 22 | /* Saves 2 bytes on x86! Oh my... */ |
15 | int FAST_FUNC sigaction_set(int signum, const struct sigaction *act) | 23 | int FAST_FUNC sigaction_set(int signum, const struct sigaction *act) |
16 | { | 24 | { |