DOS/Windows-specific code: sparcl-tdep.c

Kevin Buettner kevinb@cygnus.com
Tue May 8 23:47:00 GMT 2001


On May 8,  2:49pm, Eli Zaretskii wrote:

>     * sparcl-tdep.c:
> 
>     #if (!defined(__GO32__) && !defined(_WIN32)) || defined(__CYGWIN32__)
>     #define HAVE_SOCKETS
>     #include <sys/time.h>
>     #include <sys/socket.h>
>     #include <netinet/in.h>
>     #include <netdb.h>
>     #endif
> 
> Looks like an Autoconf test for HAVE_SOCKETS should do here.

Why not just add an autoconf test for the sys/socket.h header file and
then do:

    #ifdef HAVE_SYS_SOCKET_H
    #define HAVE_SOCKETS
    #include <sys/time.h>
    #include <sys/socket.h>
    #include <netinet/in.h>
    #include <netdb.h>
    #endif

?

(If you wanted to be paranoid you could test for some of the other
header files as well.)

Kevin



More information about the Gdb mailing list