Commit 7c6a2b22 authored by Eric Andersen's avatar Eric Andersen
Browse files

Fix gdb to not use sys_errlist[] and sys_nerr,

parent a703554e
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -498,3 +498,17 @@ Fix build on Sparc.
 #include <asm/reg.h>
 #else
 #include <machine/reg.h>
--- gdb-5.3/gdb/gdbserver/utils.c.orig	2003-08-20 08:34:18.000000000 -0600
+++ gdb-5.3/gdb/gdbserver/utils.c	2003-08-20 08:35:00.000000000 -0600
@@ -40,9 +40,8 @@
   const char *err;
   char *combined;
 
-  if (errno < sys_nerr)
-    err = sys_errlist[errno];
-  else
+  err = strerror (errno);
+  if (err == NULL)
     err = "unknown error";
 
   combined = (char *) alloca (strlen (err) + strlen (string) + 3);