Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sbin/ping Sort options and descriptions in standard order.
details: https://anonhg.NetBSD.org/src/rev/13a02d1890b0
branches: trunk
changeset: 769454:13a02d1890b0
user: wiz <wiz%NetBSD.org@localhost>
date: Sat Sep 10 20:46:43 2011 +0000
description:
Sort options and descriptions in standard order.
Remove unecessary Bk/Ek in SYNOPSIS.
diffstat:
sbin/ping/ping.8 | 104 ++++++++++++++++++++----------------------------------
sbin/ping/ping.c | 10 ++--
2 files changed, 44 insertions(+), 70 deletions(-)
diffs (235 lines):
diff -r b66dd634ed8a -r 13a02d1890b0 sbin/ping/ping.8
--- a/sbin/ping/ping.8 Sat Sep 10 20:35:42 2011 +0000
+++ b/sbin/ping/ping.8 Sat Sep 10 20:46:43 2011 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: ping.8,v 1.48 2011/09/10 20:04:28 christos Exp $
+.\" $NetBSD: ping.8,v 1.49 2011/09/10 20:46:43 wiz Exp $
.\"
.\" Copyright (c) 1985, 1991, 1993
.\" The Regents of the University of California. All rights reserved.
@@ -39,45 +39,19 @@
packets to network hosts
.Sh SYNOPSIS
.Nm
-.Bk -words
-.Op Fl aCdDfLnoPqQrRv
-.Ek
-.Bk -words
+.Op Fl aCDdfLnoPQqRrv
.Op Fl c Ar count
-.Ek
-.Bk -words
.Op Fl E Ar policy
-.Ek
-.Bk -words
.Op Fl g Ar gateway
-.Ek
-.Bk -words
.Op Fl h Ar host
-.Ek
-.Bk -words
.Op Fl i Ar interval
-.Ek
-.Bk -words
.Op Fl I Ar srcaddr
-.Ek
-.Bk -words
.Op Fl l Ar preload
-.Ek
-.Bk -words
.Op Fl p Ar pattern
-.Ek
-.Bk -words
.Op Fl s Ar packetsize
-.Ek
-.Bk -words
+.Op Fl T Ar ttl
.Op Fl t Ar tos
-.Ek
-.Bk -words
-.Op Fl T Ar ttl
-.Ek
-.Bk -words
.Op Fl w Ar deadline
-.Ek
.Ar host
.Sh DESCRIPTION
.Nm
@@ -103,24 +77,24 @@
standard error output) after each non-duplicate response is received.
This is disabled for flood pings as it would probably cause temporary
insanity.
+.It Fl C
+Send timestamps in compat format; two 32 bit words in little endian format,
+the first one representing seconds, and the second one representing
+microseconds.
.It Fl c Ar count
Stop after sending (and waiting the specified delay to receive)
.Ar count
.Tn ECHO_RESPONSE
packets.
-.It Fl C
-Send timestamps in compat format; two 32 bit words in little endian format,
-the first one representing seconds, and the second one representing
-microseconds.
-.It Fl d
-Set the
-.Dv SO_DEBUG
-option on the socket being used.
.It Fl D
Set the
.Dv Don't Fragment
bit in the IP header.
This can be used to determine the path MTU.
+.It Fl d
+Set the
+.Dv SO_DEBUG
+option on the socket being used.
.It Fl E Ar policy
Use IPsec policy specification string
.Ar policy
@@ -151,6 +125,14 @@
.It Fl g Ar gateway
Use Loose Source Routing to send the ECHO_REQUEST packets via
.Ar gateway .
+.It Fl h Ar host
+is an alternate way of specifying the target host instead of as the
+last argument.
+.It Fl I Ar srcaddr
+Set the source IP address to
+.Ar srcaddr
+which can be a hostname or an IP number.
+For multicast datagrams, it also specifies the outgoing interface.
.It Fl i Ar interval
Wait
.Ar interval
@@ -158,14 +140,9 @@
.Em between sending each packet .
The default is to wait for one second between each packet,
except when the -f option is used the wait interval is 0.01 seconds.
-.It Fl I Ar srcaddr
-Set the source IP address to
-.Ar srcaddr
-which can be a hostname or an IP number.
-For multicast datagrams, it also specifies the outgoing interface.
-.It Fl h Ar host
-is an alternate way of specifying the target host instead of as the
-last argument.
+.It Fl L
+Disable loopback when sending to multicast destinations,
+so the transmitting host doesn't see the ICMP requests.
.It Fl l Ar preload
If
.Ar preload
@@ -174,14 +151,15 @@
sends that many packets as fast as possible before falling into its normal
mode of behavior.
Only the super-user may use this option.
-.It Fl L
-Disable loopback when sending to multicast destinations,
-so the transmitting host doesn't see the ICMP requests.
.It Fl n
Numeric output only.
No attempt will be made to look up symbolic names for host addresses.
.It Fl o
Exit successfully after receiving one reply packet.
+.It Fl P
+Use a pseudo-random sequence for the data instead of the default,
+fixed sequence of incrementing 8-bit integers.
+This is useful to foil compression on PPP and other links.
.It Fl p Ar pattern
You may specify up to 16 ``pad'' bytes to fill out the packet you send.
This is useful for diagnosing data-dependent problems in a network.
@@ -189,24 +167,13 @@
.Dq Li \-p ff
will cause the sent packet to be filled with all
ones.
-.It Fl P
-Use a pseudo-random sequence for the data instead of the default,
-fixed sequence of incrementing 8-bit integers.
-This is useful to foil compression on PPP and other links.
+.It Fl Q
+Do not display responses such as Network Unreachable ICMP messages
+concerning the ECHO_REQUESTs sent.
.It Fl q
Quiet output.
Nothing is displayed except the summary lines at startup time and
when finished.
-.It Fl Q
-Do not display responses such as Network Unreachable ICMP messages
-concerning the ECHO_REQUESTs sent.
-.It Fl r
-Bypass the normal routing tables and send directly to a host on an attached
-network.
-If the host is not on a directly-attached network, an error is returned.
-This option can be used to ping a local host through an interface
-that has no route through it (e.g., after the interface was dropped by
-.Xr routed 8 ) .
.It Fl R
Record Route.
Includes the
@@ -223,6 +190,13 @@
This is why it was necessary to invent
.Xr traceroute 8 .
Many hosts ignore or discard this option.
+.It Fl r
+Bypass the normal routing tables and send directly to a host on an attached
+network.
+If the host is not on a directly-attached network, an error is returned.
+This option can be used to ping a local host through an interface
+that has no route through it (e.g., after the interface was dropped by
+.Xr routed 8 ) .
.It Fl s Ar packetsize
Specifies the number of data bytes to be sent.
The default is 56, which translates into 64
@@ -332,7 +306,7 @@
.Nm
uses the first
.Dv sizeof(struct timespec)
-byres to include a timestamp to compute round trip times.
+bytes to include a timestamp to compute round trip times.
Otherwise if the data space is at least eight bytes large (or the
.Fl C
flag is specified),
@@ -486,8 +460,8 @@
flag conflicts with
.Fx .
The
-.Fl a , c , i , I ,
-.Fl l , p , P , s ,
+.Fl a , c , I , i ,
+.Fl l , P , p , s ,
and
.Fl t
flags conflict with
diff -r b66dd634ed8a -r 13a02d1890b0 sbin/ping/ping.c
--- a/sbin/ping/ping.c Sat Sep 10 20:35:42 2011 +0000
+++ b/sbin/ping/ping.c Sat Sep 10 20:46:43 2011 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: ping.c,v 1.99 2011/09/10 20:04:28 christos Exp $ */
+/* $NetBSD: ping.c,v 1.100 2011/09/10 20:46:43 wiz Exp $ */
/*
* Copyright (c) 1989, 1993
@@ -58,7 +58,7 @@
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: ping.c,v 1.99 2011/09/10 20:04:28 christos Exp $");
+__RCSID("$NetBSD: ping.c,v 1.100 2011/09/10 20:46:43 wiz Exp $");
#endif
#include <stdio.h>
@@ -1888,9 +1888,9 @@
#endif /*IPSEC*/
(void)fprintf(stderr, "usage: \n"
- "%s [-aCdDfLnoPqQrRv] [-c count] [-g gateway] [-h host]"
- " [-i interval] [-I addr]\n"
- " [-l preload] [-p pattern] [-s size] [-t tos] [-T ttl]"
+ "%s [-aCDdfLnoPQqRrv] [-c count] [-g gateway] [-h host]"
+ " [-I addr] [-i interval]\n"
+ " [-l preload] [-p pattern] [-s size] [-T ttl] [-t tos]"
" [-w maxwait] " IPSECOPT "host\n",
getprogname());
exit(1);
Home |
Main Index |
Thread Index |
Old Index