diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2017-01-27 16:09:03 +0100 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2017-02-06 23:43:46 +0100 |
commit | a8805c5ca391deaae4c58b697b2415db4b7401dc (patch) | |
tree | 05d65f7c4c930b8d1d246524b60436fe0908a97b | |
parent | 29b76dcd83a9e1068f4835a8540b2e22314a0abb (diff) |
rsmemsiz: Move /proc filename defines to pathnames.h.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-rw-r--r-- | pathnames.h | 4 | ||||
-rw-r--r-- | rose/rsmemsiz.c | 16 |
2 files changed, 11 insertions, 9 deletions
diff --git a/pathnames.h b/pathnames.h index 3584ae8..270a810 100644 --- a/pathnames.h +++ b/pathnames.h @@ -15,6 +15,10 @@ #define LOCK_AXSPAWN_FILE "/var/lock/axspawn" #define LOCK_SERIAL_DIR "/var/lock" +#define PROC_LOADAVG_FILE "/proc/loadavg" +#define PROC_MEMINFO_FILE "/proc/meminfo" +#define PROC_UPTIME_FILE "/proc/uptime" + #define PROC_AX25_FILE "/proc/net/ax25" #define PROC_AX25_ROUTE_FILE "/proc/net/ax25_route" #define PROC_IP_ROUTE_FILE "/proc/net/route" diff --git a/rose/rsmemsiz.c b/rose/rsmemsiz.c index 506395f..81fe023 100644 --- a/rose/rsmemsiz.c +++ b/rose/rsmemsiz.c @@ -10,6 +10,8 @@ #include <sys/stat.h> #include <fcntl.h> +#include "../pathnames.h" + enum meminfo_row { meminfo_main = 0, meminfo_swap }; @@ -23,10 +25,6 @@ unsigned read_total_main(void); * This code is slightly modified from the procps package. */ -#define UPTIME_FILE "/proc/uptime" -#define LOADAVG_FILE "/proc/loadavg" -#define MEMINFO_FILE "/proc/meminfo" - static char buf[300]; /* This macro opens FILE only if necessary and seeks to 0 so that successive @@ -55,9 +53,9 @@ static char buf[300]; int uptime(double *uptime_secs, double *idle_secs) { double up=0, idle=0; - FILE_TO_BUF(UPTIME_FILE) + FILE_TO_BUF(PROC_UPTIME_FILE) if (sscanf(buf, "%lf %lf", &up, &idle) < 2) { - fprintf(stdout, "ERROR: Bad data in %s\r", UPTIME_FILE); + fprintf(stdout, "ERROR: Bad data in %s\r", PROC_UPTIME_FILE); return 0; } SET_IF_DESIRED(uptime_secs, up); @@ -68,9 +66,9 @@ int uptime(double *uptime_secs, double *idle_secs) { int loadavg(double *av1, double *av5, double *av15) { double avg_1=0, avg_5=0, avg_15=0; - FILE_TO_BUF(LOADAVG_FILE) + FILE_TO_BUF(PROC_LOADAVG_FILE) if (sscanf(buf, "%lf %lf %lf", &avg_1, &avg_5, &avg_15) < 3) { - fprintf(stdout, "ERROR: Bad data in %s\r", LOADAVG_FILE); + fprintf(stdout, "ERROR: Bad data in %s\r", PROC_LOADAVG_FILE); return 0; } SET_IF_DESIRED(av1, avg_1); @@ -101,7 +99,7 @@ unsigned** meminfo(void) { char *p; int i, j, k, l; - FILE_TO_BUF(MEMINFO_FILE) + FILE_TO_BUF(PROC_MEMINFO_FILE) if (!row[0]) /* init ptrs 1st time through */ for (i=0; i < MAX_ROW; i++) /* std column major order: */ row[i] = num + MAX_COL*i; /* A[i][j] = A + COLS*i + j */ |