diff options
author | pst <pst@FreeBSD.org> | 1997-04-03 00:29:25 +0000 |
---|---|---|
committer | pst <pst@FreeBSD.org> | 1997-04-03 00:29:25 +0000 |
commit | 3b050a1d4150324073dd24f1a9f986bafde480a4 (patch) | |
tree | a7b73ace4c4703d8f10e0ec56e8154e724108b2e /contrib/gdb | |
parent | 54b1a6105b62951ddbd52b597a580cf3b6575923 (diff) | |
download | FreeBSD-src-3b050a1d4150324073dd24f1a9f986bafde480a4.zip FreeBSD-src-3b050a1d4150324073dd24f1a9f986bafde480a4.tar.gz |
Base work to make gdbserver work with FreeBSD
Diffstat (limited to 'contrib/gdb')
-rw-r--r-- | contrib/gdb/gdb/gdbserver/gdbreplay.c | 9 | ||||
-rw-r--r-- | contrib/gdb/gdb/gdbserver/utils.c | 5 |
2 files changed, 4 insertions, 10 deletions
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 <stdio.h> -#include <sgtty.h> #include <sys/file.h> #include <netinet/in.h> #include <sys/socket.h> @@ -27,6 +26,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include <netinet/tcp.h> #include <signal.h> #include <ctype.h> +#include <errno.h> +#include <string.h> /* 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) |