diff options
author | reinelt <> | 2004-01-29 05:55:30 +0000 |
---|---|---|
committer | reinelt <> | 2004-01-29 05:55:30 +0000 |
commit | 8291ba6f73d75fa5dc4376c333bd9772567dce12 (patch) | |
tree | 73ee6a57dda9126dda618309ef9a8785f5ee0c71 | |
parent | 31a2b52ff7475a8949e87595f9d67e69b5be975a (diff) | |
download | lcd4linux-8291ba6f73d75fa5dc4376c333bd9772567dce12.tar.gz |
[lcd4linux @ 2004-01-29 05:55:30 by reinelt]
check for /sys mounted
-rw-r--r-- | plugin_i2c_sensors.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/plugin_i2c_sensors.c b/plugin_i2c_sensors.c index eacf61b..2c673f1 100644 --- a/plugin_i2c_sensors.c +++ b/plugin_i2c_sensors.c @@ -1,4 +1,4 @@ -/* $Id: plugin_i2c_sensors.c,v 1.4 2004/01/29 04:40:02 reinelt Exp $ +/* $Id: plugin_i2c_sensors.c,v 1.5 2004/01/29 05:55:30 reinelt Exp $ * * I2C sensors plugin * @@ -22,6 +22,9 @@ * * * $Log: plugin_i2c_sensors.c,v $ + * Revision 1.5 2004/01/29 05:55:30 reinelt + * check for /sys mounted + * * Revision 1.4 2004/01/29 04:40:02 reinelt * every .c file includes "config.h" now * @@ -159,7 +162,11 @@ void my_i2c_sensors_path(void) int done; fd1 = opendir(base); - if (fd1==NULL) return; + if (!fd1) { + error("[i2c_sensors] Impossible to open %s! Is /sys mounted?", base); + return -1; + } + while((dir = readdir(fd1))) { // Skip '.' and '..' if (strcmp(dir->d_name, "." )==0 || |