aboutsummaryrefslogtreecommitdiff
path: root/libjava/gnu/gcj/util/natGCInfo.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/gnu/gcj/util/natGCInfo.cc')
-rw-r--r--libjava/gnu/gcj/util/natGCInfo.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/libjava/gnu/gcj/util/natGCInfo.cc b/libjava/gnu/gcj/util/natGCInfo.cc
index 8fe049a..a924096 100644
--- a/libjava/gnu/gcj/util/natGCInfo.cc
+++ b/libjava/gnu/gcj/util/natGCInfo.cc
@@ -245,8 +245,12 @@ GC_enumerator::print_address_map()
fm = fopen("/proc/self/maps", "r");
if (fm == NULL)
{
+#ifdef HAVE_STRERROR_R
if (0 == strerror_r (errno, buffer, sizeof buffer))
fputs (buffer, fp);
+#else
+ fputs (strerror (errno), fp);
+#endif
}
else
{