mirror of
https://github.com/openwrt/packages.git
synced 2025-01-31 03:41:44 +00:00
ed6781bef1
Refresh patches and fix strerror one. uClibc also defines __GLIBC__. Signed-off-by: Rosen Penev <rosenp@gmail.com>
12 lines
397 B
Diff
12 lines
397 B
Diff
--- a/Foundation/src/Error.cpp
|
|
+++ b/Foundation/src/Error.cpp
|
|
@@ -64,7 +64,7 @@ namespace Poco {
|
|
|
|
#if (_XOPEN_SOURCE >= 600) || POCO_OS == POCO_OS_ANDROID || __APPLE__
|
|
setMessage(strerror_r(err, _buffer, sizeof(_buffer)));
|
|
-#elif _GNU_SOURCE
|
|
+#elif (defined(_GNU_SOURCE) && defined(__GLIBC__))
|
|
setMessage(strerror_r(err, _buffer, sizeof(_buffer)));
|
|
#else
|
|
setMessage(strerror(err));
|