fix: print to be coherent with inetutils2.0
This commit is contained in:
@@ -27,16 +27,16 @@ void print_err(const char *format, ...)
|
|||||||
|
|
||||||
void print_header(const struct setting *settings)
|
void print_header(const struct setting *settings)
|
||||||
{
|
{
|
||||||
printf("PING %s (%s) %zu(%zu) bytes of data",
|
printf("PING %s (%s): %zu data bytes",
|
||||||
settings->dest.hostname,
|
settings->dest.hostname,
|
||||||
settings->dest.ipstr,
|
settings->dest.ipstr,
|
||||||
settings->payload_size,
|
settings->payload_size
|
||||||
settings->payload_size + sizeof(struct icmphdr) + sizeof(struct iphdr)
|
|
||||||
);
|
);
|
||||||
if (settings->verbose)
|
if (settings->verbose)
|
||||||
{
|
{
|
||||||
unsigned short pid = getpid();
|
unsigned short pid = getpid();
|
||||||
printf(", id 0x%x = %d", htons(getpid()), pid);
|
unsigned short s_pid = htons(getpid());
|
||||||
|
printf(", id 0x%02x%02x = %d", s_pid & 0xFF, (s_pid>>8) & 0xFF, pid);
|
||||||
}
|
}
|
||||||
printf("\n");
|
printf("\n");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user