aboutsummaryrefslogtreecommitdiff
path: root/libbb
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2008-03-12 23:13:50 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2008-03-12 23:13:50 +0000
commit4cf1d08fc2e50f9abda999d468c5e972ff4995c2 (patch)
tree58dd8efdd7d0f0990d30d8b5f5f53cf2ee35d444 /libbb
parent4e6d5117b839cef41cd3919966f95bf25d24d8d9 (diff)
downloadbusybox-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.c7
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 */
83void kill_myself_with_sig(int sig) 83void 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}