Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Groocock <me@frebib.net>2018-08-22 21:34:42 +0300
committerJoe Groocock <me@frebib.net>2018-08-27 01:21:24 +0300
commit6462ec09a11119e36ea98925993f230b1c4eaa75 (patch)
tree16438b907a1c13ea429e395a2d62e4f63dab6a0a /support
parentf093a01b279a0669603baeca31e66b2313795da0 (diff)
[runtime] Use AC_FUNC_STRERROR_R() in Mono.Posix
Inspired by https://github.com/mono/mono/commit/3b3b48dbb4cdbda44ffa2f10e74f819acb78bd96 Fixes https://github.com/mono/mono/issues/9532 Signed-off-by: Joe Groocock <me@frebib.net>
Diffstat (limited to 'support')
-rw-r--r--support/errno.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/support/errno.c b/support/errno.c
index 76b4b388e98..4864375e834 100644
--- a/support/errno.c
+++ b/support/errno.c
@@ -41,7 +41,7 @@ Mono_Posix_Stdlib_SetLastError (int error_number)
* we assume that the XPG version is present.
*/
-#ifdef _GNU_SOURCE
+#ifdef STRERROR_R_CHAR_P
#define mph_min(x,y) ((x) <= (y) ? (x) : (y))
/* If you pass an invalid errno value to glibc 2.3.2's strerror_r, you get
@@ -128,7 +128,7 @@ Mono_Posix_Syscall_strerror_r (int errnum, char *buf, mph_size_t n)
return 0;
}
-#else /* !def _GNU_SOURCE */
+#else /* !def STRERROR_R_CHAR_P */
gint32
Mono_Posix_Syscall_strerror_r (int errnum, char *buf, mph_size_t n)
@@ -137,7 +137,7 @@ Mono_Posix_Syscall_strerror_r (int errnum, char *buf, mph_size_t n)
return strerror_r (errnum, buf, (size_t) n);
}
-#endif /* def _GNU_SOURCE */
+#endif /* def STRERROR_R_CHAR_P */
#endif /* def HAVE_STRERROR_R */