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