It wasn't supposed to be a secret.
.SH "SYNOPSIS"
.
.B pathmtu
.SH "SYNOPSIS"
.
.B pathmtu
.RB [ \-H
.IR header ]
.RB [ \-m
.RB [ \-H
.IR header ]
.RB [ \-m
.I did
receive the packet. The default timeout is 8 seconds.
.TP
.I did
receive the packet. The default timeout is 8 seconds.
.TP
+.B "\-v, \-\-verbose"
+Write a running human-readable commentary to standard error about the
+progress of the operation. Usually,
+.B pathmtu
+does its job silently unless there are errors.
+.TP
.BI "\-H, \-\-header=" header
Sets the packet header, in hexadecimal. If you set an explicit port
number, it may be worth setting the packet header too, so as not to
.BI "\-H, \-\-header=" header
Sets the packet header, in hexadecimal. If you set an explicit port
number, it may be worth setting the packet header too, so as not to
static void usage(FILE *fp)
{
static void usage(FILE *fp)
{
- pquis(fp, "Usage: $ [-H HEADER] [-m METHOD]\n\
+ pquis(fp, "Usage: $ [-v] [-H HEADER] [-m METHOD]\n\
[-r SECS] [-g FACTOR] [-t SECS] HOST [PORT]\n");
}
[-r SECS] [-g FACTOR] [-t SECS] HOST [PORT]\n");
}
-m, --method=METHOD Use METHOD to probe for MTU.\n\
-r, --retransmit=SECS Retransmit if no reply after SEC.\n\
-t, --timeout=SECS Give up expecting a reply after SECS.\n\
-m, --method=METHOD Use METHOD to probe for MTU.\n\
-r, --retransmit=SECS Retransmit if no reply after SEC.\n\
-t, --timeout=SECS Give up expecting a reply after SECS.\n\
+-v, --verbose Write a running commentary to stderr.\n\
-H, --header=HEX Packet header, in hexadecimal.\n\
\n\
Probe methods:\n\
-H, --header=HEX Packet header, in hexadecimal.\n\
\n\
Probe methods:\n\