X-Git-Url: https://git.xinqibao.xyz/slstatus.git/blobdiff_plain/43a12832a343747b7317987b552a87eb8ed5b42d..84a2f117a32f0796045941260cdc4b69852b41e0:/components/netspeeds.c diff --git a/components/netspeeds.c b/components/netspeeds.c index ac9c4a6..0029177 100644 --- a/components/netspeeds.c +++ b/components/netspeeds.c @@ -5,7 +5,7 @@ #include "../util.h" #if defined(__linux__) - #include + #include const char * netspeed_rx(const char *interface) @@ -22,7 +22,7 @@ interface) < 0) { return NULL; } - if (pscanf(path, "%" PRIuMAX, &rxbytes) != 1) { + if (pscanf(path, "%ju", &rxbytes) != 1) { return NULL; } if (oldrxbytes == 0) { @@ -48,7 +48,7 @@ interface) < 0) { return NULL; } - if (pscanf(path, "%" PRIuMAX, &txbytes) != 1) { + if (pscanf(path, "%ju", &txbytes) != 1) { return NULL; } if (oldtxbytes == 0) { @@ -58,7 +58,7 @@ return fmt_human((txbytes - oldtxbytes) * 1000 / interval, 1024); } -#elif defined(__OpenBSD__) +#elif defined(__OpenBSD__) | defined(__FreeBSD__) #include #include #include