diff options
Diffstat (limited to 'gcc/ada/gsocket.h')
-rw-r--r-- | gcc/ada/gsocket.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/gcc/ada/gsocket.h b/gcc/ada/gsocket.h index 8b85854..ab44148 100644 --- a/gcc/ada/gsocket.h +++ b/gcc/ada/gsocket.h @@ -63,10 +63,19 @@ #include <vxWorks.h> #include <ioLib.h> #include <hostLib.h> + #define SHUT_RD 0 #define SHUT_WR 1 #define SHUT_RDWR 2 +#ifndef IPV6_ADD_MEMBERSHIP +#define IPV6_ADD_MEMBERSHIP IPV6_JOIN_GROUP +#endif + +#ifndef IPV6_DROP_MEMBERSHIP +#define IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP +#endif + #elif defined (WINNT) #define FD_SETSIZE 1024 @@ -250,8 +259,9 @@ # define Has_Sockaddr_Len 0 #endif -#if !(defined (__vxworks) || defined (_WIN32) || defined (__hpux__) || defined (VMS)) +#if !(defined (_WIN32) || defined (__hpux__) || defined (VMS)) # define HAVE_INET_PTON +# define HAVE_INET_NTOP #endif #endif /* defined(VTHREADS) */ |