diff options
author | Peter S. Mazinger <ps.m@gmx.net> | 2011-03-18 23:21:15 +0100 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2012-06-15 14:00:27 +0200 |
commit | 938467ad2d9972c8d7ddcbde5dd9fe634da1ca3b (patch) | |
tree | 8c584aa253eaf9b37b29ba52292c136b3932eb98 /include | |
parent | 145a5962d8b6f39f8cbe4d616a5e543307aa2aac (diff) |
*_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 <ps.m@gmx.net>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/libc-internal.h | 8 |
1 files changed, 4 insertions, 4 deletions
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 <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); -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 <pthread.h> */ |