From 938467ad2d9972c8d7ddcbde5dd9fe634da1ca3b Mon Sep 17 00:00:00 2001 From: "Peter S. Mazinger" Date: Fri, 18 Mar 2011 23:21:15 +0100 Subject: *_strerror_r.c: keep all occurences in sync with string.h libc-internal.h: this has to provide the reversed case of what string.h defines. Accomodate for later possibility to compile without _GNU_SOURCE defined Signed-off-by: Peter S. Mazinger Signed-off-by: Bernhard Reutner-Fischer --- include/libc-internal.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'include/libc-internal.h') diff --git a/include/libc-internal.h b/include/libc-internal.h index dfd1dfc55..74c35422b 100644 --- a/include/libc-internal.h +++ b/include/libc-internal.h @@ -44,12 +44,12 @@ # include /* sources are built w/ _GNU_SOURCE, this gets undefined */ -#ifdef __USE_GNU -extern int __xpg_strerror_r (int __errnum, char *__buf, size_t __buflen); -libc_hidden_proto(__xpg_strerror_r) -#else +#if defined __USE_XOPEN2K && !defined __USE_GNU extern char *__glibc_strerror_r (int __errnum, char *__buf, size_t __buflen); libc_hidden_proto(__glibc_strerror_r) +#else +extern int __xpg_strerror_r (int __errnum, char *__buf, size_t __buflen); +libc_hidden_proto(__xpg_strerror_r) #endif /* #include */ -- cgit v1.2.3