Fix gdb to not use sys_errlist[] and sys_nerr,
authorEric Andersen <andersen@codepoet.org>
Wed, 20 Aug 2003 14:38:31 +0000 (14:38 -0000)
committerEric Andersen <andersen@codepoet.org>
Wed, 20 Aug 2003 14:38:31 +0000 (14:38 -0000)
sources/gdb.patch

index ef04859d65d560f1597eaa4594306f74e9d4bed7..e7868a1726a76f1b265db94862991c282b030425 100644 (file)
@@ -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);