From ea6d09b063211c851441f407c286d179fd3a3baa Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Tue, 27 May 2008 09:18:35 +1000 Subject: [PATCH] 'errno' is a positive number, not negative. I've been living in the kernel too long ;-) --- sysfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sysfs.c b/sysfs.c index ea7d52f..dbfb55a 100644 --- a/sysfs.c +++ b/sysfs.c @@ -74,7 +74,7 @@ int sysfs_open(int devnum, char *devname, char *attr) } strcat(fname, attr); fd = open(fname, O_RDWR); - if (fd < 0 && errno == -EACCES) + if (fd < 0 && errno == EACCES) fd = open(fname, O_RDONLY); return fd; }