diff options
author | Daniel Jacobowitz <dan@debian.org> | 2002-02-05 18:49:55 +0000 |
---|---|---|
committer | Daniel Jacobowitz <dan@debian.org> | 2002-02-05 18:49:55 +0000 |
commit | ca4434e0a2a99ecb000757414808c1d585b2d422 (patch) | |
tree | 9b082d4d7b819fa53e7208644a053c984e327c6f | |
parent | 485bf27046ad0f2dc1f657f80a38c594565ef933 (diff) | |
download | gdb-ca4434e0a2a99ecb000757414808c1d585b2d422.tar.gz |
2002-02-05 Daniel Jacobowitz <drow@mvista.com>
* gdbserver/linux-low.c (create_inferior): Call strerror instead of
grubbing through sys_errlist.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/gdbserver/linux-low.c | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 7ba37278977..b3a4b72e701 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2002-02-05 Daniel Jacobowitz <drow@mvista.com> + * gdbserver/linux-low.c (create_inferior): Call strerror instead of + grubbing through sys_errlist. + +2002-02-05 Daniel Jacobowitz <drow@mvista.com> + * gdbserver/linux-low.c: New file, copied exactly from low-linux.c. 2002-02-04 Pierre Muller <muller@ics.u-strasbg.fr> diff --git a/gdb/gdbserver/linux-low.c b/gdb/gdbserver/linux-low.c index 726e276540d..e785aebdbc1 100644 --- a/gdb/gdbserver/linux-low.c +++ b/gdb/gdbserver/linux-low.c @@ -32,6 +32,7 @@ #include <signal.h> #include <sys/ioctl.h> #include <fcntl.h> +#include <string.h> /***************Begin MY defs*********************/ static char my_registers[REGISTER_BYTES]; @@ -70,7 +71,7 @@ create_inferior (char *program, char **allargs) execv (program, allargs); fprintf (stderr, "Cannot exec %s: %s.\n", program, - errno < sys_nerr ? sys_errlist[errno] : "unknown error"); + strerror (errno)); fflush (stderr); _exit (0177); } |