aboutsummaryrefslogtreecommitdiff
path: root/libjava/gnu
diff options
context:
space:
mode:
authorKrister Walfridsson <cato@df.lth.se>2007-07-15 23:13:05 +0200
committerKrister Walfridsson <kristerw@gcc.gnu.org>2007-07-15 21:13:05 +0000
commit91f6762edfb311fc80e8c6953f02095dcbbfe888 (patch)
tree4c910b3e0c78f4cb073f597ecddbeaf9b8d5b551 /libjava/gnu
parent945e62ddd5b70ef9dc2f5def07171dbde555f337 (diff)
downloadgcc-91f6762edfb311fc80e8c6953f02095dcbbfe888.zip
gcc-91f6762edfb311fc80e8c6953f02095dcbbfe888.tar.gz
gcc-91f6762edfb311fc80e8c6953f02095dcbbfe888.tar.bz2
natGCInfo.cc: Use HAVE_STRERROR_R.
2007-07-14 Krister Walfridsson <cato@df.lth.se> * gnu/gcj/util/natGCInfo.cc: Use HAVE_STRERROR_R. * configure.ac: Remove check for strerror, add check for strerror_r. * configure: Regenerate. * include/config.h.in: Regenerate. From-SVN: r126660
Diffstat (limited to 'libjava/gnu')
-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
{