#include <sys/cdefs.h>
/* --- this is added to integrate linuxthreads */
-#define __USE_UNIX98 1
+/*#define __USE_UNIX98 1*/
#ifndef __ASSEMBLER__
# ifdef IS_IN_libc
# include <stddef.h>
/* sources are built w/ _GNU_SOURCE, this gets undefined */
+#ifdef __USE_GNU
extern int __xpg_strerror_r (int __errnum, char *__buf, size_t __buflen);
+#else
+extern char *__glibc_strerror_r (int __errnum, char *__buf, size_t __buflen);
+#endif
/* #include <pthread.h> */
# ifndef __UCLIBC_HAS_THREADS__