From c27c8810b8418a9b4e32ca25f038b5a406e05a84 Mon Sep 17 00:00:00 2001 From: Logan Ingalls Date: Wed, 9 Jul 2025 10:33:08 -0400 Subject: [PATCH] Raw pings output time in usec. Correct args and docs. (An alternate solution is to correct https://github.com/traviscross/mtr/blob/master/ui/net.c#L319, but that would potentially break workflows for users, so this is likely a more acceptable fix) --- FORMATS | 2 +- ui/display.c | 4 ++-- ui/display.h | 2 +- ui/raw.c | 4 ++-- ui/raw.h | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/FORMATS b/FORMATS index cae643d..a09cf6d 100644 --- a/FORMATS +++ b/FORMATS @@ -20,7 +20,7 @@ xmitline: x pingline: -p +p dnsline: d diff --git a/ui/display.c b/ui/display.c index 6761b19..a076154 100644 --- a/ui/display.c +++ b/ui/display.c @@ -218,11 +218,11 @@ void display_rawxmit( void display_rawping( struct mtr_ctl *ctl, int host, - int msec, + int usec, int seq) { if (ctl->DisplayMode == DisplayRaw) - raw_rawping(ctl, host, msec, seq); + raw_rawping(ctl, host, usec, seq); } diff --git a/ui/display.h b/ui/display.h index ad74e63..bfe1aa3 100644 --- a/ui/display.h +++ b/ui/display.h @@ -79,7 +79,7 @@ extern void display_rawxmit( extern void display_rawping( struct mtr_ctl *ctl, int hostnum, - int msec, + int usec, int seq); extern void display_rawhost( struct mtr_ctl *ctl, diff --git a/ui/raw.c b/ui/raw.c index 74ed35f..aef1ad1 100644 --- a/ui/raw.c +++ b/ui/raw.c @@ -47,7 +47,7 @@ void raw_rawxmit( void raw_rawping( struct mtr_ctl *ctl, int host, - int msec, + int usec, int seq) { static int havename[MaxHost]; @@ -60,7 +60,7 @@ void raw_rawping( printf("d %d %s\n", host, name); } } - printf("p %d %d %d\n", host, msec, seq); + printf("p %d %d %d\n", host, usec, seq); fflush(stdout); } diff --git a/ui/raw.h b/ui/raw.h index f3fde96..41ac8f1 100644 --- a/ui/raw.h +++ b/ui/raw.h @@ -25,7 +25,7 @@ extern void raw_rawxmit( extern void raw_rawping( struct mtr_ctl *ctl, int host, - int msec, + int usec, int seq); extern void raw_rawhost( struct mtr_ctl *ctl, -- 2.47.2