diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2008-03-12 23:13:50 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2008-03-12 23:13:50 +0000 |
commit | 4cf1d08fc2e50f9abda999d468c5e972ff4995c2 (patch) | |
tree | 58dd8efdd7d0f0990d30d8b5f5f53cf2ee35d444 /libbb | |
parent | 4e6d5117b839cef41cd3919966f95bf25d24d8d9 (diff) | |
download | busybox-w32-4cf1d08fc2e50f9abda999d468c5e972ff4995c2.tar.gz busybox-w32-4cf1d08fc2e50f9abda999d468c5e972ff4995c2.tar.bz2 busybox-w32-4cf1d08fc2e50f9abda999d468c5e972ff4995c2.zip |
nc: remove a bit of bloat
inetd: more NOMMU fixes
rx: shrink
devfsd: minor shrink
vlock: shrink
tcpudp: narrow down window where we have no wildcard socket
parse_one_line 1015 1102 +87
init_ring - 53 +53
xzalloc_lsa - 48 +48
read_byte 51 50 -1
rearm_alarm 28 25 -3
nc_main 1028 1000 -28
initring 53 - -53
vlock_main 583 496 -87
reread_config_file 1089 991 -98
rx_main 1046 912 -134
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 1/6 up/down: 188/-404) Total: -216 bytes
text data bss dec hex filename
800120 661 7428 808209 c5511 busybox_old
799796 661 7428 807885 c53cd busybox_unstripped
Diffstat (limited to 'libbb')
-rw-r--r-- | libbb/signals.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/libbb/signals.c b/libbb/signals.c index 1929cb88e..a327e87c8 100644 --- a/libbb/signals.c +++ b/libbb/signals.c | |||
@@ -82,13 +82,8 @@ void sig_pause(void) | |||
82 | /* Assuming the sig is fatal */ | 82 | /* Assuming the sig is fatal */ |
83 | void kill_myself_with_sig(int sig) | 83 | void kill_myself_with_sig(int sig) |
84 | { | 84 | { |
85 | sigset_t set; | ||
86 | |||
87 | signal(sig, SIG_DFL); | 85 | signal(sig, SIG_DFL); |
88 | 86 | sig_unblock(sig); | |
89 | sigemptyset(&set); | ||
90 | sigaddset(&set, sig); | ||
91 | sigprocmask(SIG_UNBLOCK, &set, NULL); | ||
92 | raise(sig); | 87 | raise(sig); |
93 | _exit(1); /* Should not reach it */ | 88 | _exit(1); /* Should not reach it */ |
94 | } | 89 | } |