Changeset View
Changeset View
Standalone View
Standalone View
head/sbin/ping/ping.c
Show First 20 Lines • Show All 1,162 Lines • ▼ Show 20 Lines | if (options & F_WAITTIME && triptime > waittime) { | ||||
++nrcvtimeout; | ++nrcvtimeout; | ||||
return; | return; | ||||
} | } | ||||
if (options & F_FLOOD) | if (options & F_FLOOD) | ||||
(void)write(STDOUT_FILENO, &BSPACE, 1); | (void)write(STDOUT_FILENO, &BSPACE, 1); | ||||
else { | else { | ||||
(void)printf("%d bytes from %s: icmp_seq=%u", cc, | (void)printf("%d bytes from %s: icmp_seq=%u", cc, | ||||
inet_ntoa(*(struct in_addr *)&from->sin_addr.s_addr), | pr_addr(from->sin_addr), seq); | ||||
seq); | |||||
(void)printf(" ttl=%d", ip->ip_ttl); | (void)printf(" ttl=%d", ip->ip_ttl); | ||||
if (timing) | if (timing) | ||||
(void)printf(" time=%.3f ms", triptime); | (void)printf(" time=%.3f ms", triptime); | ||||
if (dupflag) | if (dupflag) | ||||
(void)printf(" (DUP!)"); | (void)printf(" (DUP!)"); | ||||
if (options & F_AUDIBLE) | if (options & F_AUDIBLE) | ||||
(void)write(STDOUT_FILENO, &BBELL, 1); | (void)write(STDOUT_FILENO, &BBELL, 1); | ||||
if (options & F_MASK) { | if (options & F_MASK) { | ||||
▲ Show 20 Lines • Show All 576 Lines • Show Last 20 Lines |