Introduction
Introduction Statistics Contact Development Disclaimer Help
uptime: Improve typing and sort headers - slstatus - status monitor
git clone git://git.suckless.org/slstatus
Log
Files
Refs
README
LICENSE
---
commit 16e15217c6cb56bd4125c54e645b932a50655b9d
parent d1e33988227bf88c6bc33d4f83274dda78ee2310
Author: Aaron Marcher <[email protected]>
Date: Fri, 6 Jul 2018 23:47:52 +0200
uptime: Improve typing and sort headers
Diffstat:
M components/uptime.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/components/uptime.c b/components/uptime.c
@@ -1,19 +1,23 @@
/* See LICENSE file for copyright and license details. */
-#include <time.h>
+#include <inttypes.h>
#include <stdio.h>
+#include <time.h>
#include "../util.h"
const char *
uptime(void)
{
- int h, m;
+ uint64_t h, m;
struct timespec uptime;
+
if (clock_gettime(CLOCK_BOOTTIME, &uptime) < 0) {
warn("clock_gettime 'CLOCK_BOOTTIME'");
return NULL;
}
+
h = uptime.tv_sec / 3600;
m = uptime.tv_sec % 3600 / 60;
- return bprintf("%dh %dm", h, m);
+
+ return bprintf("%" PRIu64 "h %" PRIu64 "m", h, m);
}
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.