Better file structure and build system
[sysstatus.git] / statuses / uptime.c
diff --git a/statuses/uptime.c b/statuses/uptime.c
deleted file mode 100644 (file)
index fba6a6f..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-#include <stdio.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include "uptime.h"
-#include "../config.h"
-
-void status_uptime()
-{
-  char stline[16];
-  int stfile;
-  ssize_t stlen;
-  int i;
-  int upts, uptm, upth, uptd;
-
-  fputs(" ^fg(#AAAAAA)up: ", stdout);
-
-  stlen = fileRead(stline, sizeof(stline), "/proc/uptime");
-  if (stlen < 0) {
-    fputs(" ^fg(red)ERROR ", stdout);
-    return;
-  }
-
-  /* Cut first element */
-  for(i = 0; i < stlen; i++) {
-    if (stline[i] == ' ') {
-      stline[i] = '\0';
-      break;
-    }
-  }
-
-  // Split time into days, hours, mins, secs
-  upts = atoi(stline);
-  uptd = upts / (24 * 60 * 60);
-  upts -= uptd * (24 * 60 * 60);
-  upth = upts / (60 * 60);
-  upts -= upth * (60 * 60);
-  uptm = upts / (60);
-  upts -= uptm * (60);
-
-  if (uptd > 0) {
-    printf("%dd ", uptd);
-  }
-
-  printf("%d:%.2d"
-          #ifdef SHOW_SECONDS
-          ":%.2d"
-          #endif
-
-          " "
-          ,upth
-          ,uptm
-
-          #ifdef SHOW_SECONDS
-          ,upts
-          #endif
-        );
-}