Index: uspace/lib/posix/string.h
===================================================================
--- uspace/lib/posix/string.h	(revision 67c64b9f3a0d67d69319dccb335e110f4be3efe5)
+++ uspace/lib/posix/string.h	(revision 458d3569b4ee32678a5a8730ad70b5d4c97e4424)
@@ -105,4 +105,6 @@
 #ifndef POSIX_STRINGS_H_
 extern int posix_ffs(int i);
+extern int posix_strcasecmp(const char *s1, const char *s2);
+extern int posix_strncasecmp(const char *s1, const char *s2, size_t n);
 #endif
 
@@ -140,4 +142,6 @@
 
 	#define ffs posix_ffs
+	#define strcasecmp posix_strcasecmp
+	#define strncasecmp posix_strncasecmp
 #endif
 
Index: uspace/lib/posix/strings.h
===================================================================
--- uspace/lib/posix/strings.h	(revision 67c64b9f3a0d67d69319dccb335e110f4be3efe5)
+++ uspace/lib/posix/strings.h	(revision 458d3569b4ee32678a5a8730ad70b5d4c97e4424)
@@ -43,6 +43,8 @@
 
 /* String/Array Comparison */
+#ifndef POSIX_STRING_H_
 extern int posix_strcasecmp(const char *s1, const char *s2);
 extern int posix_strncasecmp(const char *s1, const char *s2, size_t n);
+#endif
 
 /* TODO: not implemented due to missing locale.h
