diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2020-11-29 11:37:34 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2020-11-29 11:37:34 +0100 |
commit | ec16c030bd5527137f95a1c30e6a1f3c9054dcf7 (patch) | |
tree | 16beb4e6302936d6015230cab5e3e2a9758ed98f /networking | |
parent | 87bd558f3f0452ed62f2686472e03a1be4a6e36d (diff) | |
download | busybox-w32-ec16c030bd5527137f95a1c30e6a1f3c9054dcf7.tar.gz busybox-w32-ec16c030bd5527137f95a1c30e6a1f3c9054dcf7.tar.bz2 busybox-w32-ec16c030bd5527137f95a1c30e6a1f3c9054dcf7.zip |
libbb: introduce and use sleep1()
function old new delta
sleep1 - 9 +9
run_shutdown_and_kill_processes 97 95 -2
restore_state_and_exit 116 114 -2
reread_partition_table 67 65 -2
flush_buffer_cache 80 78 -2
chat_main 1302 1300 -2
timeout_main 310 307 -3
telnet_main 1235 1232 -3
stop_handler 86 83 -3
process_action 1078 1075 -3
nbdclient_main 1185 1182 -3
init_main 789 786 -3
getty_main 1541 1538 -3
do_time 410 407 -3
runsv_main 1682 1677 -5
pause_and_low_level_reboot 59 54 -5
inetd_main 1917 1911 -6
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 0/16 up/down: 9/-50) Total: -41 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'networking')
-rw-r--r-- | networking/ifplugd.c | 2 | ||||
-rw-r--r-- | networking/inetd.c | 4 | ||||
-rw-r--r-- | networking/nbd-client.c | 2 | ||||
-rw-r--r-- | networking/nc_bloaty.c | 2 | ||||
-rw-r--r-- | networking/slattach.c | 2 | ||||
-rw-r--r-- | networking/telnet.c | 2 |
6 files changed, 7 insertions, 7 deletions
diff --git a/networking/ifplugd.c b/networking/ifplugd.c index 0d17b7d8c..60916eae6 100644 --- a/networking/ifplugd.c +++ b/networking/ifplugd.c | |||
@@ -735,7 +735,7 @@ int ifplugd_main(int argc UNUSED_PARAM, char **argv) | |||
735 | delay_time += G.delay_down; | 735 | delay_time += G.delay_down; |
736 | #if 0 /* if you are back in 1970... */ | 736 | #if 0 /* if you are back in 1970... */ |
737 | if (delay_time == 0) { | 737 | if (delay_time == 0) { |
738 | sleep(1); | 738 | sleep1(); |
739 | delay_time = 1; | 739 | delay_time = 1; |
740 | } | 740 | } |
741 | #endif | 741 | #endif |
diff --git a/networking/inetd.c b/networking/inetd.c index 3cd2b11f0..44b1ac700 100644 --- a/networking/inetd.c +++ b/networking/inetd.c | |||
@@ -1305,7 +1305,7 @@ int inetd_main(int argc UNUSED_PARAM, char **argv) | |||
1305 | if (ready_fd_cnt < 0) { | 1305 | if (ready_fd_cnt < 0) { |
1306 | if (errno != EINTR) { | 1306 | if (errno != EINTR) { |
1307 | bb_simple_perror_msg("select"); | 1307 | bb_simple_perror_msg("select"); |
1308 | sleep(1); | 1308 | sleep1(); |
1309 | } | 1309 | } |
1310 | continue; | 1310 | continue; |
1311 | } | 1311 | } |
@@ -1406,7 +1406,7 @@ int inetd_main(int argc UNUSED_PARAM, char **argv) | |||
1406 | 1406 | ||
1407 | if (pid < 0) { /* fork error */ | 1407 | if (pid < 0) { /* fork error */ |
1408 | bb_simple_perror_msg("vfork"+1); | 1408 | bb_simple_perror_msg("vfork"+1); |
1409 | sleep(1); | 1409 | sleep1(); |
1410 | restore_sigmask(&omask); | 1410 | restore_sigmask(&omask); |
1411 | maybe_close(new_udp_fd); | 1411 | maybe_close(new_udp_fd); |
1412 | maybe_close(accepted_fd); | 1412 | maybe_close(accepted_fd); |
diff --git a/networking/nbd-client.c b/networking/nbd-client.c index 3db3b46f9..755b42ccd 100644 --- a/networking/nbd-client.c +++ b/networking/nbd-client.c | |||
@@ -270,7 +270,7 @@ int nbdclient_main(int argc, char **argv) | |||
270 | close(fd); | 270 | close(fd); |
271 | break; | 271 | break; |
272 | } | 272 | } |
273 | sleep(1); | 273 | sleep1(); |
274 | } | 274 | } |
275 | open(device, O_RDONLY); | 275 | open(device, O_RDONLY); |
276 | return 0; | 276 | return 0; |
diff --git a/networking/nc_bloaty.c b/networking/nc_bloaty.c index 88eda6b28..25b95246f 100644 --- a/networking/nc_bloaty.c +++ b/networking/nc_bloaty.c | |||
@@ -196,7 +196,7 @@ enum { | |||
196 | /* Debug: squirt whatever message and sleep a bit so we can see it go by. */ | 196 | /* Debug: squirt whatever message and sleep a bit so we can see it go by. */ |
197 | /* Beware: writes to stdOUT... */ | 197 | /* Beware: writes to stdOUT... */ |
198 | #if 0 | 198 | #if 0 |
199 | #define Debug(...) do { printf(__VA_ARGS__); printf("\n"); fflush_all(); sleep(1); } while (0) | 199 | #define Debug(...) do { printf(__VA_ARGS__); printf("\n"); fflush_all(); sleep1(); } while (0) |
200 | #else | 200 | #else |
201 | #define Debug(...) do { } while (0) | 201 | #define Debug(...) do { } while (0) |
202 | #endif | 202 | #endif |
diff --git a/networking/slattach.c b/networking/slattach.c index 51fbc1f49..6d2a252fc 100644 --- a/networking/slattach.c +++ b/networking/slattach.c | |||
@@ -76,7 +76,7 @@ static void restore_state_and_exit(int exitcode) | |||
76 | cfsetispeed(&state, B0); | 76 | cfsetispeed(&state, B0); |
77 | cfsetospeed(&state, B0); | 77 | cfsetospeed(&state, B0); |
78 | exitcode |= tcsetattr_serial_or_warn(&state); | 78 | exitcode |= tcsetattr_serial_or_warn(&state); |
79 | sleep(1); | 79 | sleep1(); |
80 | 80 | ||
81 | /* Restore line status */ | 81 | /* Restore line status */ |
82 | if (tcsetattr_serial_or_warn(&G.saved_state)) | 82 | if (tcsetattr_serial_or_warn(&G.saved_state)) |
diff --git a/networking/telnet.c b/networking/telnet.c index 9fc85050b..19a414b30 100644 --- a/networking/telnet.c +++ b/networking/telnet.c | |||
@@ -673,7 +673,7 @@ int telnet_main(int argc UNUSED_PARAM, char **argv) | |||
673 | if (bb_got_signal) | 673 | if (bb_got_signal) |
674 | con_escape(); | 674 | con_escape(); |
675 | else | 675 | else |
676 | sleep(1); | 676 | sleep1(); |
677 | continue; | 677 | continue; |
678 | } | 678 | } |
679 | 679 | ||