summaryrefslogtreecommitdiff
path: root/lib/sysfs.c
diff options
context:
space:
mode:
authorkhali <khali@7894878c-1315-0410-8ee3-d5d059ff63e0>2007-09-23 13:53:11 +0000
committerkhali <khali@7894878c-1315-0410-8ee3-d5d059ff63e0>2007-09-23 13:53:11 +0000
commit2b1ea6f681026d26ec3dffe380af1b77926308c5 (patch)
treedfeb1f40e4bec236ba0fb9ea47e85cab31ef8fdd /lib/sysfs.c
parent4526a3b4a447c3723ad5a9f075a096b47c845ba8 (diff)
downloadlm-sensors-2b1ea6f681026d26ec3dffe380af1b77926308c5.tar.gz
Delete unused SENSORS_ERR_ACCESS.
Rename SENSORS_ERR_PROC to the more neutral SENSORS_ERR_KERNEL. Introduce SENSORS_ERR_NO_DEVS for finer-grained error reporting. Use SENSORS_ERR_KERNEL and SENSORS_ERR_NO_DEVS where appropriate. No error message for invalid error codes. git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4854 7894878c-1315-0410-8ee3-d5d059ff63e0
Diffstat (limited to 'lib/sysfs.c')
-rw-r--r--lib/sysfs.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/lib/sysfs.c b/lib/sysfs.c
index 8b4720ea..2fe9d826 100644
--- a/lib/sysfs.c
+++ b/lib/sysfs.c
@@ -344,7 +344,7 @@ int sensors_init_sysfs(void)
static int sensors_read_one_sysfs_chip(struct sysfs_device *dev)
{
int domain, bus, slot, fn;
- int err = -SENSORS_ERR_PARSE;
+ int err = -SENSORS_ERR_KERNEL;
struct sysfs_attribute *attr, *bus_attr;
char bus_path[SYSFS_PATH_MAX];
sensors_chip_features entry;
@@ -430,13 +430,13 @@ static int sensors_read_sysfs_chips_compat(void)
if (!(bus = sysfs_open_bus("i2c"))) {
if (errno && errno != ENOENT)
- ret = -SENSORS_ERR_PROC;
+ ret = -SENSORS_ERR_NO_DEVS;
goto exit0;
}
if (!(devs = sysfs_get_bus_devices(bus))) {
if (errno && errno != ENOENT)
- ret = -SENSORS_ERR_PROC;
+ ret = -SENSORS_ERR_NO_DEVS;
goto exit1;
}
@@ -467,14 +467,14 @@ int sensors_read_sysfs_chips(void)
if (!(clsdevs = sysfs_get_class_devices(cls))) {
if (errno && errno != ENOENT)
- ret = -SENSORS_ERR_PROC;
+ ret = -SENSORS_ERR_NO_DEVS;
goto exit;
}
dlist_for_each_data(clsdevs, clsdev, struct sysfs_class_device) {
struct sysfs_device *dev;
if (!(dev = sysfs_get_classdev_device(clsdev))) {
- ret = -SENSORS_ERR_PROC;
+ ret = -SENSORS_ERR_NO_DEVS;
goto exit;
}
if ((ret = sensors_read_one_sysfs_chip(dev)))
@@ -498,13 +498,13 @@ int sensors_read_sysfs_bus(void)
if (!(cls = sysfs_open_class("i2c-adapter"))) {
if (errno && errno != ENOENT)
- ret = -SENSORS_ERR_PROC;
+ ret = -SENSORS_ERR_KERNEL;
goto exit0;
}
if (!(clsdevs = sysfs_get_class_devices(cls))) {
if (errno && errno != ENOENT)
- ret = -SENSORS_ERR_PROC;
+ ret = -SENSORS_ERR_KERNEL;
goto exit1;
}
@@ -553,10 +553,10 @@ int sensors_read_sysfs_attr(const sensors_chip_name *name,
int res = fscanf(f, "%lf", value);
fclose(f);
if (res != 1)
- return -SENSORS_ERR_PROC;
+ return -SENSORS_ERR_KERNEL;
*value /= get_type_scaling(subfeature->type);
} else
- return -SENSORS_ERR_PROC;
+ return -SENSORS_ERR_KERNEL;
return 0;
}
@@ -574,7 +574,7 @@ int sensors_write_sysfs_attr(const sensors_chip_name *name,
fprintf(f, "%d", (int) value);
fclose(f);
} else
- return -SENSORS_ERR_PROC;
+ return -SENSORS_ERR_KERNEL;
return 0;
}