committed by
Aaron Marcher
3 changed files with 26 additions and 25 deletions
@ -0,0 +1,24 @@ |
|||
/* See LICENSE file for copyright and license details. */ |
|||
#include <errno.h> |
|||
#include <stdio.h> |
|||
#include <string.h> |
|||
#include <sys/sysinfo.h> |
|||
|
|||
#include "../../util.h" |
|||
|
|||
const char * |
|||
uptime(void) |
|||
{ |
|||
int h; |
|||
int m; |
|||
int uptime = 0; |
|||
struct sysinfo info; |
|||
|
|||
sysinfo(&info); |
|||
uptime = info.uptime; |
|||
|
|||
h = uptime / 3600; |
|||
m = (uptime - h * 3600) / 60; |
|||
|
|||
return bprintf("%dh %dm", h, m); |
|||
} |
|||
Loading…
Reference in new issue