summaryrefslogtreecommitdiffstats
path: root/sbin/ping
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2003-03-14 07:59:38 +0000
committerru <ru@FreeBSD.org>2003-03-14 07:59:38 +0000
commit86ea8af4d0593058fe88a7de1ed16cefb4615088 (patch)
treeb3b332dbf3853137d7592962fc301a90ab0b699d /sbin/ping
parent6fa8cc270b9c84778bf45ce4179b28cd5cf084cb (diff)
downloadFreeBSD-src-86ea8af4d0593058fe88a7de1ed16cefb4615088.zip
FreeBSD-src-86ea8af4d0593058fe88a7de1ed16cefb4615088.tar.gz
Demangle the usage message at the source level.
Submitted by: bde
Diffstat (limited to 'sbin/ping')
-rw-r--r--sbin/ping/ping.c23
1 files changed, 8 insertions, 15 deletions
diff --git a/sbin/ping/ping.c b/sbin/ping/ping.c
index 84129ea..08c3b5a 100644
--- a/sbin/ping/ping.c
+++ b/sbin/ping/ping.c
@@ -1576,28 +1576,21 @@ fill(bp, patp)
}
}
+#if defined(IPSEC) && defined(IPSEC_POLICY_IPSEC)
+#define SECOPT " [-P policy]"
+#else
+#define SECOPT ""
+#endif
static void
usage()
{
- (void)fprintf(stderr, "%s\n%s\n%s\n%s\n%s\n%s\n",
+ (void)fprintf(stderr, "%s\n%s\n%s\n%s\n%s\n%s\n",
"usage: ping [-AaDdfnoQqRrv] [-c count] [-i wait] [-l preload] [-M mask | time]",
-" [-m ttl]"
-#ifdef IPSEC
-#ifdef IPSEC_POLICY_IPSEC
-" [-P policy]"
-#endif
-#endif
-" [-p pattern] [-S src_addr] [-s packetsize]",
+" [-m ttl]" SECOPT " [-p pattern] [-S src_addr] [-s packetsize]",
" [-t timeout] [-z tos] host",
" ping [-AaDdfLnoQqRrv] [-c count] [-I iface] [-i wait] [-l preload]",
-" [-M mask | time] [-m ttl]"
-#ifdef IPSEC
-#ifdef IPSEC_POLICY_IPSEC
-" [-P policy]"
-#endif
-#endif
-" [-p pattern] [-S src_addr]",
+" [-M mask | time] [-m ttl]" SECOPT " [-p pattern] [-S src_addr]",
" [-s packetsize] [-T ttl] [-t timeout] [-z tos] mcast-group");
exit(EX_USAGE);
}
OpenPOWER on IntegriCloud