From 3b050a1d4150324073dd24f1a9f986bafde480a4 Mon Sep 17 00:00:00 2001 From: pst Date: Thu, 3 Apr 1997 00:29:25 +0000 Subject: Base work to make gdbserver work with FreeBSD --- contrib/gdb/gdb/gdbserver/gdbreplay.c | 9 +++------ contrib/gdb/gdb/gdbserver/utils.c | 5 +---- 2 files changed, 4 insertions(+), 10 deletions(-) (limited to 'contrib/gdb') diff --git a/contrib/gdb/gdb/gdbserver/gdbreplay.c b/contrib/gdb/gdb/gdbserver/gdbreplay.c index 4d5795a..39258a2 100644 --- a/contrib/gdb/gdb/gdbserver/gdbreplay.c +++ b/contrib/gdb/gdb/gdbserver/gdbreplay.c @@ -19,7 +19,6 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include -#include #include #include #include @@ -27,6 +26,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include #include #include +#include +#include /* Sort of a hack... */ #define EOL (EOF - 1) @@ -41,13 +42,10 @@ void perror_with_name (string) char *string; { - extern int sys_nerr; - extern char *sys_errlist[]; - extern int errno; char *err; char *combined; - err = (errno < sys_nerr) ? sys_errlist[errno] : "unknown error"; + err = strerror(errno); combined = (char *) alloca (strlen (err) + strlen (string) + 3); strcpy (combined, string); strcat (combined, ": "); @@ -84,7 +82,6 @@ void remote_open (name) char *name; { - struct sgttyb sg; extern char *strchr (); if (!strchr (name, ':')) diff --git a/contrib/gdb/gdb/gdbserver/utils.c b/contrib/gdb/gdb/gdbserver/utils.c index 032dbbf2..1e4aabe 100644 --- a/contrib/gdb/gdb/gdbserver/utils.c +++ b/contrib/gdb/gdb/gdbserver/utils.c @@ -30,10 +30,7 @@ void perror_with_name (string) char *string; { - extern int sys_nerr; - extern char *sys_errlist[]; - extern int errno; - char *err; + const char *err; char *combined; if (errno < sys_nerr) -- cgit v1.1