]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lib: [sysfs.c] fix compiler warnings [-Wsign-compare]
authorKarel Zak <kzak@redhat.com>
Mon, 1 Aug 2011 09:59:48 +0000 (11:59 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 1 Aug 2011 10:01:24 +0000 (12:01 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
lib/sysfs.c

index 7bcdabae282add14df98c791a0228075fdfdc4ed..eec1f243b9051aebadd91c56b24948167b6b2599 100644 (file)
@@ -19,7 +19,7 @@ char *sysfs_devno_attribute_path(dev_t devno, char *buf,
                len = snprintf(buf, bufsiz, _PATH_SYS_DEVBLOCK "/%d:%d",
                        major(devno), minor(devno));
 
-       return (len < 0 || len + 1 > bufsiz) ? NULL : buf;
+       return (len < 0 || (size_t) len + 1 > bufsiz) ? NULL : buf;
 }
 
 int sysfs_devno_has_attribute(dev_t devno, const char *attr)
@@ -62,7 +62,7 @@ dev_t sysfs_devname_to_devno(const char *name, const char *parent)
                 */
                int len = snprintf(buf, sizeof(buf),
                                _PATH_SYS_BLOCK "/%s/%s/dev", parent, name);
-               if (len < 0 || len + 1 > sizeof(buf))
+               if (len < 0 || (size_t) len + 1 > sizeof(buf))
                        return 0;
                path = buf;
 
@@ -72,7 +72,7 @@ dev_t sysfs_devname_to_devno(const char *name, const char *parent)
                 */
                int len = snprintf(buf, sizeof(buf),
                                _PATH_SYS_BLOCK "/%s/dev", name);
-               if (len < 0 || len + 1 > sizeof(buf))
+               if (len < 0 || (size_t) len + 1 > sizeof(buf))
                        return 0;
                path = buf;
        }