diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2017-07-21 11:58:43 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2017-07-21 11:58:43 +0200 |
commit | a680f40bfef135bf0511bbbdb5c2f6f4c4adea7c (patch) | |
tree | f4a64f8a31359c1579b4545b3ed8160cdbe5302f | |
parent | 72089cf6b4a77214ec4fd21d5ee5bf56958781cb (diff) | |
download | busybox-w32-a680f40bfef135bf0511bbbdb5c2f6f4c4adea7c.tar.gz busybox-w32-a680f40bfef135bf0511bbbdb5c2f6f4c4adea7c.tar.bz2 busybox-w32-a680f40bfef135bf0511bbbdb5c2f6f4c4adea7c.zip |
ping: better config help text for FEATURE_FANCY_PING
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | networking/ping.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/networking/ping.c b/networking/ping.c index cdfb297e9..e70bb7e72 100644 --- a/networking/ping.c +++ b/networking/ping.c | |||
@@ -66,8 +66,9 @@ | |||
66 | //config: default y | 66 | //config: default y |
67 | //config: depends on PING || PING6 | 67 | //config: depends on PING || PING6 |
68 | //config: help | 68 | //config: help |
69 | //config: Make the output from the ping applet include statistics, and at the | 69 | //config: With this option off, ping will say "HOST is alive!" |
70 | //config: same time provide full support for ICMP packets. | 70 | //config: or terminate with SIGALRM in 5 seconds otherwise. |
71 | //config: No command-line options will be recognized. | ||
71 | 72 | ||
72 | /* Needs socket(AF_INET, SOCK_RAW, IPPROTO_ICMP), therefore BB_SUID_MAYBE: */ | 73 | /* Needs socket(AF_INET, SOCK_RAW, IPPROTO_ICMP), therefore BB_SUID_MAYBE: */ |
73 | //applet:IF_PING(APPLET(ping, BB_DIR_BIN, BB_SUID_MAYBE)) | 74 | //applet:IF_PING(APPLET(ping, BB_DIR_BIN, BB_SUID_MAYBE)) |
@@ -236,8 +237,6 @@ static void ping4(len_and_sockaddr *lsa) | |||
236 | break; | 237 | break; |
237 | } | 238 | } |
238 | } | 239 | } |
239 | if (ENABLE_FEATURE_CLEAN_UP) | ||
240 | close(pingsock); | ||
241 | } | 240 | } |
242 | 241 | ||
243 | #if ENABLE_PING6 | 242 | #if ENABLE_PING6 |
@@ -280,8 +279,6 @@ static void ping6(len_and_sockaddr *lsa) | |||
280 | break; | 279 | break; |
281 | } | 280 | } |
282 | } | 281 | } |
283 | if (ENABLE_FEATURE_CLEAN_UP) | ||
284 | close(pingsock); | ||
285 | } | 282 | } |
286 | #endif | 283 | #endif |
287 | 284 | ||
@@ -331,6 +328,8 @@ static int common_ping_main(sa_family_t af, char **argv) | |||
331 | else | 328 | else |
332 | #endif | 329 | #endif |
333 | ping4(lsa); | 330 | ping4(lsa); |
331 | if (ENABLE_FEATURE_CLEAN_UP) | ||
332 | close(pingsock); | ||
334 | printf("%s is alive!\n", G.hostname); | 333 | printf("%s is alive!\n", G.hostname); |
335 | return EXIT_SUCCESS; | 334 | return EXIT_SUCCESS; |
336 | } | 335 | } |