Xinqi Bao's Git

Update README
[slstatus.git] / components / netspeeds.c
index ac9c4a6..0029177 100644 (file)
@@ -5,7 +5,7 @@
 #include "../util.h"
 
 #if defined(__linux__)
-       #include <inttypes.h>
+       #include <stdint.h>
 
        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 <string.h>
        #include <ifaddrs.h>
        #include <sys/types.h>