aboutsummaryrefslogtreecommitdiff
path: root/gcc/protoize.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-05-03 08:48:50 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1995-05-03 08:48:50 -0400
commita5a799d19cddafd70e64691c58229b9e85bf7882 (patch)
tree195c66c1e41718629c4af57246123699c0525211 /gcc/protoize.c
parent93ae92c1d55bcfff73922939264b74f77ddb91a5 (diff)
downloadgcc-a5a799d19cddafd70e64691c58229b9e85bf7882.zip
gcc-a5a799d19cddafd70e64691c58229b9e85bf7882.tar.gz
gcc-a5a799d19cddafd70e64691c58229b9e85bf7882.tar.bz2
(gen_aux_info_file): Use strerror #ifdef HAVE_STRERROR.
From-SVN: r9568
Diffstat (limited to 'gcc/protoize.c')
-rw-r--r--gcc/protoize.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/protoize.c b/gcc/protoize.c
index 6152a3e..70a4dc8 100644
--- a/gcc/protoize.c
+++ b/gcc/protoize.c
@@ -2168,7 +2168,14 @@ gen_aux_info_file (base_filename)
write (f, ": ", 2);
write (f, compile_params[0], strlen (compile_params[0]));
write (f, ": ", 2);
+#ifdef HAVE_STRERROR
+ {
+ char *p = strerror(e);
+ write (f, p, strlen (p));
+ }
+#else
write (f, sys_errlist[e], strlen (sys_errlist[e]));
+#endif
write (f, "\n", 1);
_exit (1);
}