From 483c46de0980028fd3e61b6558402784fa1d0560 Mon Sep 17 00:00:00 2001 From: reinelt <> Date: Sat, 15 Apr 2000 11:56:35 +0000 Subject: [lcd4linux @ 2000-04-15 11:56:35 by reinelt] more debug messages --- isdn.c | 10 +++++++++- lcd4linux.c | 8 +++++++- processor.c | 14 ++++++++++---- system.c | 38 ++++++++++++++++++++++++++++++++++---- 4 files changed, 60 insertions(+), 10 deletions(-) diff --git a/isdn.c b/isdn.c index a77b15b..d19f5b7 100644 --- a/isdn.c +++ b/isdn.c @@ -1,4 +1,4 @@ -/* $Id: isdn.c,v 1.5 2000/03/13 15:58:24 reinelt Exp $ +/* $Id: isdn.c,v 1.6 2000/04/15 11:56:35 reinelt Exp $ * * ISDN specific functions * @@ -20,6 +20,10 @@ * * * $Log: isdn.c,v $ + * Revision 1.6 2000/04/15 11:56:35 reinelt + * + * more debug messages + * * Revision 1.5 2000/03/13 15:58:24 reinelt * * release 0.9 @@ -59,6 +63,7 @@ #include #include +#include "debug.h" #include "isdn.h" #include "filter.h" @@ -128,12 +133,15 @@ int Isdn (int *rx, int *tx, int *usage) perror ("open(/dev/isdninfo) failed"); return -1; } + debug ("open (/proc/isdninfo)=%d\n", fd); } + if (ioctl(fd, IIOCGETCPS, &cps)) { perror("ioctl(IIOCGETCPS) failed"); fd=-1; return -1; } + cps_i=0; cps_o=0; for (i=0; i #include -#include "system.h" +#include "debug.h" #include "cfg.h" +#include "system.h" #include "filter.h" static int parse_meminfo (char *tag, char *buffer) @@ -157,6 +162,7 @@ char *System(void) perror ("uname() failed"); strcpy (buffer, "unknown"); } else { + debug ("uname(sysname)=%s\n", ubuf.sysname); strncpy (buffer, ubuf.sysname, sizeof(buffer)); } } @@ -173,6 +179,7 @@ char *Release(void) perror ("uname() failed"); strcpy (buffer, "unknown"); } else { + debug ("uname(release)=%s\n", ubuf.release); strncpy (buffer, ubuf.release, sizeof(buffer)); } } @@ -189,6 +196,7 @@ char *Processor(void) perror ("uname() failed"); strcpy (buffer, "unknown"); } else { + debug ("uname(machine)=%s\n", ubuf.machine); strncpy (buffer, ubuf.machine, sizeof(buffer)); } } @@ -204,17 +212,20 @@ double BogoMips (void) if (val==-2) { char *p; - int fd=open("/proc/meminfo", O_RDONLY); + int fd=open("/proc/cpuinfo", O_RDONLY); if (fd==-1) { perror ("open(/proc/cpuinfo) failed"); val=-1; return -1; } + debug ("open(proc/cpuinfo)=%d\n", fd); if (read (fd, &buffer, sizeof(buffer)-1)==-1) { perror ("read(/proc/cpuinfo) failed"); + close (fd); val=-1; return -1; } + close (fd); p=strstr(buffer, "bogomips"); if (p==NULL) { fprintf (stderr, "parse(/proc/cpuinfo) failed: no 'bogomips' line\n"); @@ -226,6 +237,7 @@ double BogoMips (void) val=-1; return -1; } + debug ("BogoMips=%f\n", val); } return val; } @@ -240,6 +252,7 @@ int Memory(void) perror ("stat(/proc/kcore) failed"); value=0; } else { + debug ("sizeof(/proc/kcore)=%ld bytes\n", buf.st_size); value=buf.st_size>>20; } } @@ -274,6 +287,7 @@ int Ram (int *total, int *free, int *shared, int *buffered, int *cached) perror ("open(/proc/meminfo) failed"); return -1; } + debug ("open(/proc/meminfo)=%d\n", fd); } if (lseek(fd, 0L, SEEK_SET)!=0) { @@ -342,17 +356,21 @@ int Load (double *load1, double *load2, double *load3) perror ("open(/proc/loadavg) failed"); return -1; } + debug ("open(/proc/loadavg)=%d\n", fd); } + if (lseek(fd, 0L, SEEK_SET)!=0) { perror("lseek(/proc/loadavg) failed"); fd=-1; return -1; } + if (read (fd, &buffer, sizeof(buffer)-1)==-1) { perror("read(/proc/loadavg) failed"); fd=-1; return -1; } + if (sscanf(buffer, "%lf %lf %lf", &val1, &val2, &val3)<3) { fprintf(stderr, "scanf(/proc/loadavg) failed\n"); fd=-1; @@ -386,12 +404,15 @@ int Busy (double *user, double *nice, double *system, double *idle) perror ("open(proc/stat) failed"); return -1; } + debug ("open (/proc/stat)=%d\n", fd); } + if (lseek(fd, 0L, SEEK_SET)!=0) { perror ("lseek(/proc/stat) failed"); fd=-1; return -1; } + if (read (fd, &buffer, sizeof(buffer)-1)==-1) { perror ("read(/proc/stat) failed"); fd=-1; @@ -436,6 +457,7 @@ int Disk (int *r, int *w) perror ("open(/proc/stat) failed"); return -1; } + debug ("open (/proc/stat)=%d\n", fd); } if (lseek(fd, 0L, SEEK_SET)!=0) { @@ -494,6 +516,7 @@ int Net (int *rx, int *tx) perror ("open(/proc/net/dev) failed"); return -1; } + debug ("open (/proc/net/dev)=%d\n", fd); } if (lseek(fd, 0L, SEEK_SET)!=0) { @@ -501,11 +524,13 @@ int Net (int *rx, int *tx) fd=-1; return -1; } + if (read (fd, &buffer, sizeof(buffer)-1)==-1) { perror ("read(/proc/net/dev) failed"); fd=-1; return -1; } + pkg_rx=0; pkg_tx=0; p=buffer; @@ -561,25 +586,30 @@ int Sensor (int index, double *val, double *min, double *max) fd[index]=open(sensor[index], O_RDONLY); if (fd[index]==-1) { - fprintf (stderr, "open (%s) failed: %s\n", sensor[index], strerror(errno)); + fprintf (stderr, "open(%s) failed: %s\n", sensor[index], strerror(errno)); return -1; } + debug ("open (%s)=%d\n", sensor[index], fd[index]); } + if (lseek(fd[index], 0L, SEEK_SET)!=0) { fprintf (stderr, "lseek(%s) failed: %s\n", sensor[index], strerror(errno)); fd[index]=-1; return -1; } + if (read (fd[index], &buffer, sizeof(buffer)-1)==-1) { fprintf (stderr, "read(%s) failed: %s\n", sensor[index], strerror(errno)); fd[index]=-1; return -1; } + if (sscanf(buffer, "%*f %*f %lf", &value)<1) { fprintf (stderr, "scanf(%s) failed\n", sensor[index]); fd[index]=-1; return -1; } + val_buf[index]=value; *val=value; return 0; -- cgit v1.2.3