Index: uspace/lib/c/generic/string.c
===================================================================
--- uspace/lib/c/generic/string.c	(revision 460ea7ed2af9977b884414b68b2f7b94fa472cfd)
+++ uspace/lib/c/generic/string.c	(revision 9a5ae815b43ebe562be9124064e24c56f08f6b1e)
@@ -218,5 +218,5 @@
  *         pointed to by @a s1 are undefined.
  */
-int strxfrm(char *s1, const char *s2, size_t n)
+size_t strxfrm(char *s1, const char *s2, size_t n)
 {
 	size_t i;
Index: uspace/lib/c/include/string.h
===================================================================
--- uspace/lib/c/include/string.h	(revision 460ea7ed2af9977b884414b68b2f7b94fa472cfd)
+++ uspace/lib/c/include/string.h	(revision 9a5ae815b43ebe562be9124064e24c56f08f6b1e)
@@ -51,5 +51,5 @@
 extern int strcoll(const char *, const char *);
 extern int strncmp(const char *, const char *, size_t);
-extern int strxfrm(char *, const char *, size_t);
+extern size_t strxfrm(char *, const char *, size_t);
 extern char *strchr(const char *, int);
 extern size_t strcspn(const char *, const char *);
