Xinqi Bao's Git

ram: fixed int overflow on pagetok macro
[slstatus.git] / components / uptime.c
index 19908b9..f97809d 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "../util.h"
 
-const char *
+static const char *
 format(int uptime)
 {
        int h, m;
@@ -49,8 +49,8 @@ format(int uptime)
 
                size = sizeof(boottime);
 
-               if (sysctl(mib, 2, &boottime, &size, NULL, 0) == -1)
-                       fprintf(stderr, "sysctl 'KERN_BOOTTIME': %s\n", strerror(errno));
+               if (sysctl(mib, 2, &boottime, &size, NULL, 0) < 0) {
+                       warn("sysctl 'KERN_BOOTTIME':");
                        return NULL;
                }