aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorreinelt <>2004-01-29 05:55:30 +0000
committerreinelt <>2004-01-29 05:55:30 +0000
commit8291ba6f73d75fa5dc4376c333bd9772567dce12 (patch)
tree73ee6a57dda9126dda618309ef9a8785f5ee0c71
parent31a2b52ff7475a8949e87595f9d67e69b5be975a (diff)
downloadlcd4linux-8291ba6f73d75fa5dc4376c333bd9772567dce12.tar.gz
[lcd4linux @ 2004-01-29 05:55:30 by reinelt]
check for /sys mounted
-rw-r--r--plugin_i2c_sensors.c11
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 ||