Fix compilation warning in kernels higher than 2.6.16
authorvlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Thu, 19 Jun 2008 17:52:18 +0000 (17:52 +0000)
committervlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Thu, 19 Jun 2008 17:52:18 +0000 (17:52 +0000)
(the prototype of the function strncasecmp was changed in 2.6.16).

Signed-off-by: Dotan Barak <dotanba@gmail.com>
git-svn-id: https://scst.svn.sourceforge.net/svnroot/scst/trunk@418 d57e44dd-8a1f-0410-8b47-8ef2f437770f

scst/src/scst_proc.c

index 7f373ae..1049cd2 100644 (file)
@@ -186,7 +186,11 @@ static int strcasecmp(const char *s1, const char *s2)
 }
 #endif
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 17)
 static int strncasecmp(const char *s1, const char *s2, int n)
+#else
+static int strncasecmp(const char *s1, const char *s2, size_t n)
+#endif
 {
        int c1, c2;
        do {