diff options
Diffstat (limited to 'lib/amigaos.h')
-rw-r--r-- | lib/amigaos.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/lib/amigaos.h b/lib/amigaos.h index 0196eece7..a859ef77c 100644 --- a/lib/amigaos.h +++ b/lib/amigaos.h @@ -32,13 +32,19 @@ #include <proto/exec.h> #include <proto/dos.h> -#include <bsdsocket.h> +#include <sys/socket.h> #include "config-amigaos.h" -#define select(args...) WaitSelect( args, NULL) -#define inet_ntoa(x) Inet_NtoA( x ## .s_addr) -#define ioctl(a,b,c,d) IoctlSocket( (LONG)a, (ULONG)b, (char*)c) +#ifndef select +# define select(args...) WaitSelect( args, NULL) +#endif +#ifndef inet_ntoa +# define inet_ntoa(x) Inet_NtoA( x ## .s_addr) +#endif +#ifndef ioctl +# define ioctl(a,b,c,d) IoctlSocket( (LONG)a, (ULONG)b, (char*)c) +#endif #define _AMIGASF 1 extern void amiga_cleanup(); |