diff options
-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) |