From: Kazuhiro Inaoka Date: Wed, 19 Apr 2006 06:36:37 +0000 (+0000) Subject: 2006-04-19 Masaki Muranaka X-Git-Tag: readline-pre-51-import~7 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=d690a201638043fbcce29ee715032895f9901036;p=pf3gnuchains%2Fpf3gnuchains4x.git 2006-04-19 Masaki Muranaka * m32r-rom.c: On MinGW, include winsock.h instead of sys/types.h, netdb.h, netinet/in.h. (m32r_upload_command); Add calls WSAStartup(). * remote-m32r-sdi.c: On MinGW, include winsock.h instead of netinet/in.h. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index b2f1e91f01..3597bc0e15 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,11 @@ +2006-04-19 Masaki Muranaka + + * m32r-rom.c: On MinGW, include winsock.h instead of sys/types.h, + netdb.h, netinet/in.h. + (m32r_upload_command); Add calls WSAStartup(). + * remote-m32r-sdi.c: On MinGW, include winsock.h instead of + netinet/in.h. + 2006-04-18 Daniel Jacobowitz * breakpoint.c (deprecated_read_memory_nobpt): Update to use diff --git a/gdb/m32r-rom.c b/gdb/m32r-rom.c index ca8b29e1c0..a31e0d288c 100644 --- a/gdb/m32r-rom.c +++ b/gdb/m32r-rom.c @@ -46,12 +46,16 @@ /* * All this stuff just to get my host computer's IP address! */ +#ifdef __MINGW32__ +#include +#else #include #include /* for hostent */ #include /* for struct in_addr */ #if 1 #include /* for inet_ntoa */ #endif +#endif static char *board_addr; /* user-settable IP address for M32R-EVA */ static char *server_addr; /* user-settable IP address for gdb host */ @@ -435,6 +439,13 @@ m32r_upload_command (char *args, int from_tty) } if (server_addr == 0) { +#ifdef __MINGW32__ + WSADATA wd; + /* Winsock initialization. */ + if (WSAStartup (MAKEWORD (1, 1), &wd)) + error (_("Couldn't initialize WINSOCK.")); +#endif + buf[0] = 0; gethostname (buf, sizeof (buf)); if (buf[0] != 0) diff --git a/gdb/remote-m32r-sdi.c b/gdb/remote-m32r-sdi.c index 8da4fd3023..b2033166de 100644 --- a/gdb/remote-m32r-sdi.c +++ b/gdb/remote-m32r-sdi.c @@ -31,7 +31,11 @@ #include "gdb_string.h" #include #include +#ifdef __MINGW32__ +#include +#else #include +#endif #include #include #include