aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-10-07 19:09:12 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-10-07 19:09:12 -0400
commitaae807c0f4af55ec4e4e4a0d595d50f10f54a2e2 (patch)
tree4f0b9f95fe9a3282f4b25724e723e6abc517b9d6
parente19571dbde916e6b64ffe8baa9e94e64ebd15f83 (diff)
downloadgcc-aae807c0f4af55ec4e4e4a0d595d50f10f54a2e2.zip
gcc-aae807c0f4af55ec4e4e4a0d595d50f10f54a2e2.tar.gz
gcc-aae807c0f4af55ec4e4e4a0d595d50f10f54a2e2.tar.bz2
(my_strerror): If HAVE_STRERROR defined, call strerror.
From-SVN: r8239
-rw-r--r--gcc/collect2.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/gcc/collect2.c b/gcc/collect2.c
index d810aca..ef8bfa8 100644
--- a/gcc/collect2.c
+++ b/gcc/collect2.c
@@ -305,8 +305,13 @@ char *
my_strerror (e)
int e;
{
- static char buffer[30];
+#ifdef HAVE_STRERROR
+ return strerror (e);
+
+#else
+
+ static char buffer[30];
if (!e)
return "";
@@ -315,6 +320,7 @@ my_strerror (e)
sprintf (buffer, "Unknown error %d", e);
return buffer;
+#endif
}
/* Delete tempfiles and exit function. */