mirror of
https://github.com/pocoproject/poco.git
synced 2024-12-17 12:02:36 +01:00
Merge pull request #1229 from joerg-krause/musl-fix
GNU version of strerror_r not available on musl C library
This commit is contained in:
commit
427a09087e
@ -69,7 +69,10 @@ namespace Poco {
|
||||
without -D_GNU_SOURCE is needed, otherwise the GNU version is
|
||||
preferred.
|
||||
*/
|
||||
#if defined _GNU_SOURCE && !POCO_ANDROID
|
||||
/* The GNU version of strerror_r is non-portable and not
|
||||
available on the musl C library.
|
||||
*/
|
||||
#if (defined __GLIBC__ || defined __UCLIBC__) && defined _GNU_SOURCE && !POCO_ANDROID
|
||||
char errmsg[256] = "";
|
||||
return std::string(strerror_r(errorCode, errmsg, 256));
|
||||
#elif (_XOPEN_SOURCE >= 600) || POCO_ANDROID
|
||||
|
Loading…
Reference in New Issue
Block a user