Go to the documentation of this file. 27 #include <sys/socket.h> 28 #include <sys/types.h> 29 #include <sys/ioctl.h> 30 #include <netinet/in.h> 31 #include <arpa/inet.h> 47 #ifdef INCLUDE_IPV6_SUPPORT 48 #define IN_ADDR struct in6_addr 50 #define IN_ADDR struct in_addr 55 #ifdef INCLUDE_IPV6_SUPPORT 56 #define SOCKADDR_IN struct sockaddr_in6 58 #define SOCKADDR_IN struct sockaddr_in 63 #define LPSOCKADDR struct sockaddr * 67 #ifdef INCLUDE_IPV6_SUPPORT 68 #define LPSOCKADDR_IN struct sockaddr_in6 * 70 #define LPSOCKADDR_IN struct sockaddr_in * 74 #define SOCK_SENDTO(a,b,c,d,e,f) sendto(a,(const void *) b,c,d,e,f) 75 #define SOCK_RECVFROM(a,b,c,d,e,f) recvfrom(a,(void *) b,c,d,e,f) 76 #define SOCK_IOCTL(a,b,c) ioctl(a,b,c) 77 #define SOCK_CLOSE(a) close(a) 78 #define SOCK_SELECT(max,read,write,except,timeout) select(max,read,write,except,timeout) 80 #define INVALID_SOCKET -1