Index: src/OFDatagramSocket.m ================================================================== --- src/OFDatagramSocket.m +++ src/OFDatagramSocket.m @@ -16,10 +16,11 @@ #include "config.h" #ifndef _XOPEN_SOURCE_EXTENDED # define _XOPEN_SOURCE_EXTENDED #endif +#define _HPUX_ALT_XOPEN_SOCKET_API #include #ifdef HAVE_FCNTL_H # include Index: src/OFSequencedPacketSocket.m ================================================================== --- src/OFSequencedPacketSocket.m +++ src/OFSequencedPacketSocket.m @@ -16,10 +16,11 @@ #include "config.h" #ifndef _XOPEN_SOURCE_EXTENDED # define _XOPEN_SOURCE_EXTENDED #endif +#define _HPUX_ALT_XOPEN_SOCKET_API #include #include #ifdef HAVE_FCNTL_H Index: src/OFStreamSocket.m ================================================================== --- src/OFStreamSocket.m +++ src/OFStreamSocket.m @@ -17,10 +17,11 @@ #ifndef _XOPEN_SOURCE_EXTENDED # define _XOPEN_SOURCE_EXTENDED #endif #define __NO_EXT_QNX +#define _HPUX_ALT_XOPEN_SOCKET_API #include #include #include Index: src/OFTCPSocket.m ================================================================== --- src/OFTCPSocket.m +++ src/OFTCPSocket.m @@ -17,10 +17,11 @@ #ifndef _XOPEN_SOURCE_EXTENDED # define _XOPEN_SOURCE_EXTENDED #endif #define __NO_EXT_QNX +#define _HPUX_ALT_XOPEN_SOCKET_API #include #include #include #include Index: src/OFUDPSocket.m ================================================================== --- src/OFUDPSocket.m +++ src/OFUDPSocket.m @@ -13,10 +13,15 @@ * file. */ #include "config.h" +#ifndef _XOPEN_SOURCE_EXTENDED +# define _XOPEN_SOURCE_EXTENDED +#endif +#define _HPUX_ALT_XOPEN_SOCKET_API + #include #ifdef HAVE_FCNTL_H # include #endif Index: src/socket.m ================================================================== --- src/socket.m +++ src/socket.m @@ -16,10 +16,11 @@ #include "config.h" #ifndef _XOPEN_SOURCE_EXTENDED # define _XOPEN_SOURCE_EXTENDED #endif +#define _HPUX_ALT_XOPEN_SOCKET_API #ifdef OF_NINTENDO_3DS # include /* For memalign() */ #endif