]> git.webhop.me Git - lcd4linux.git/commitdiff
[lcd4linux @ 2000-04-15 11:56:35 by reinelt]
authorreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>
Sat, 15 Apr 2000 11:56:35 +0000 (11:56 +0000)
committerreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>
Sat, 15 Apr 2000 11:56:35 +0000 (11:56 +0000)
more debug messages

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@46 3ae390bd-cb1e-0410-b409-cd5a39f66f1f

isdn.c
lcd4linux.c
processor.c
system.c

diff --git a/isdn.c b/isdn.c
index a77b15b43c9b57629bb6f6dcf354501327654810..d19f5b7303fba5988c7349ff2f566e7ee03661c2 100644 (file)
--- 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
  *
  *
  *
  * $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 <sys/types.h>
 #include <linux/isdn.h>
 
+#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<ISDN_MAX_CHANNELS; i++) {
index 25210fcad076a781fe91239b31cdd8ec5608709d..602b70ec1b04879313638f35f1fe199d942bc778 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: lcd4linux.c,v 1.20 2000/04/15 11:13:54 reinelt Exp $
+/* $Id: lcd4linux.c,v 1.21 2000/04/15 11:56:35 reinelt Exp $
  *
  * LCD4Linux
  *
  *
  *
  * $Log: lcd4linux.c,v $
+ * Revision 1.21  2000/04/15 11:56:35  reinelt
+ *
+ * more debug messages
+ *
  * Revision 1.20  2000/04/15 11:13:54  reinelt
  *
  * added '-d' (debugging) switch
@@ -253,6 +257,8 @@ int main (int argc, char *argv[])
     lcd_clear();
   }
   
+  debug ("starting main loop\n");
+
   smooth=0;
   while (1) {
     process (smooth);
index 02b2775e8cfe0f9a8dee4d9c77bc8ba1ee9da938..6a4b71531e98ec5f52afc66caf251c6a8bf49e66 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: processor.c,v 1.4 2000/04/15 11:13:54 reinelt Exp $
+/* $Id: processor.c,v 1.5 2000/04/15 11:56:35 reinelt Exp $
  *
  * main data processing
  *
  *
  *
  * $Log: processor.c,v $
+ * Revision 1.5  2000/04/15 11:56:35  reinelt
+ *
+ * more debug messages
+ *
  * Revision 1.4  2000/04/15 11:13:54  reinelt
  *
  * added '-d' (debugging) switch
@@ -383,14 +387,16 @@ static char *process_row (int r)
 void process_init (void)
 {
   int i;
-  char buffer[8];
 
   load.overload=atof(cfg_get("overload")?:"2.0");
   lcd_query (&rows, &cols, &xres, &yres, &supported_bars);
   debug ("%d rows, %d columns, %dx%d pixels\n", rows, cols, xres, yres);
   for (i=1; i<=rows; i++) {
-    snprintf (buffer, sizeof(buffer), "row%d", i);
-    row[i]=strdup(parse(cfg_get(buffer)?:"", supported_bars, token_usage));
+    char buffer[8], *p;
+    snprintf (buffer, sizeof(buffer), "Row%d", i);
+    p=cfg_get(buffer)?:"";
+    debug ("%s: %s\n", buffer, p);
+    row[i]=strdup(parse(p, supported_bars, token_usage));
   }
 }
 
index 72db0ce5df1a46a9d560e19bb31a40162a74aa34..5db5c1b838a3ba5e0bbdc680550e65cae8817b0b 100644 (file)
--- a/system.c
+++ b/system.c
@@ -1,4 +1,4 @@
-/* $Id: system.c,v 1.10 2000/04/13 06:09:52 reinelt Exp $
+/* $Id: system.c,v 1.11 2000/04/15 11:56:35 reinelt Exp $
  *
  * system status retreivement
  *
  *
  *
  * $Log: system.c,v $
+ * Revision 1.11  2000/04/15 11:56:35  reinelt
+ *
+ * more debug messages
+ *
  * Revision 1.10  2000/04/13 06:09:52  reinelt
  *
  * added BogoMips() to system.c (not used by now, maybe sometimes we can
 #include <sys/utsname.h>
 #include <sys/param.h>
 
-#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;