Index: uspace/lib/posix/string.h
===================================================================
--- uspace/lib/posix/string.h	(revision 723560f937392cec54ac04cc5f4d1de03fd7e5d4)
+++ uspace/lib/posix/string.h	(revision 3f4c897d24d96072cd98d2145d4281f1868ce458)
@@ -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 723560f937392cec54ac04cc5f4d1de03fd7e5d4)
+++ uspace/lib/posix/strings.h	(revision 3f4c897d24d96072cd98d2145d4281f1868ce458)
@@ -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
