diff options
Diffstat (limited to 'gdb/gdbserver/server.h')
-rw-r--r-- | gdb/gdbserver/server.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gdb/gdbserver/server.h b/gdb/gdbserver/server.h index df67615..d433f30 100644 --- a/gdb/gdbserver/server.h +++ b/gdb/gdbserver/server.h @@ -24,10 +24,16 @@ #include "config.h" +#ifdef __MINGW32CE__ +#include "wincecompat.h" +#endif + #include <stdarg.h> #include <stdio.h> #include <stdlib.h> +#ifdef HAVE_ERRNO_H #include <errno.h> +#endif #include <setjmp.h> #ifdef HAVE_STRING_H @@ -40,6 +46,12 @@ extern char *strerror (int); /* X3.159-1989 4.11.6.2 */ #endif #endif +#if !HAVE_DECL_PERROR +#ifndef perror +extern void perror (const char *); +#endif +#endif + #ifndef ATTR_NORETURN #if defined(__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)) #define ATTR_NORETURN __attribute__ ((noreturn)) |