diff options
Diffstat (limited to 'libjava/gnu/gcj/util/natGCInfo.cc')
-rw-r--r-- | libjava/gnu/gcj/util/natGCInfo.cc | 4 |
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 { |