]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lib/linux_version: avoid major and minor shadowing
authorKarel Zak <kzak@redhat.com>
Wed, 9 Mar 2016 10:49:42 +0000 (11:49 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 9 Mar 2016 10:49:42 +0000 (11:49 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
lib/linux_version.c

index 2bcc2cc65b43a1697fb8044b0765c1310e7cd747..22f6a02d7d72b550e5076f45a632eb0e664dd790 100644 (file)
@@ -1,25 +1,24 @@
 #include <stdio.h>
 #include <sys/utsname.h>
 
+#include "c.h"
 #include "linux_version.h"
 
 int get_linux_version (void)
 {
        static int kver = -1;
        struct utsname uts;
-       int major = 0;
-       int minor = 0;
-       int teeny = 0;
+       int x = 0, y = 0, z = 0;
        int n;
 
        if (kver != -1)
                return kver;
-       if (uname (&uts))
+       if (uname(&uts))
                return kver = 0;
 
-       n = sscanf(uts.release, "%d.%d.%d", &major, &minor, &teeny);
+       n = sscanf(uts.release, "%d.%d.%d", &x, &y, &z);
        if (n < 1 || n > 3)
                return kver = 0;
 
-       return kver = KERNEL_VERSION(major, minor, teeny);
+       return kver = KERNEL_VERSION(x, y, y);
 }