17 #ifndef CC32XX_SOCK_H_
18 #define CC32XX_SOCK_H_
38 #undef EPROTONOSUPPORT
50 #include "simplelink.h"
52 #include "../common/kaa_htonll.h"
66 #define _SS_PADSIZE (128 - (2 * sizeof (unsigned long)))
80 #define KAA_HTONS(hostshort) htons((hostshort))
81 #define KAA_HTONL(hostlong) htonl((hostlong))
82 #define KAA_HTONLL(hostlonglong) htonll((hostlonglong))
84 #define KAA_NTOHS(netshort) ntohs((netshort))
85 #define KAA_NTOHL(netlong) ntohl((netlong))
86 #define KAA_NTOHLL(netlonglong) ntohll((netlonglong))
char __ss_padding[_SS_PADSIZE]
struct addrinfo * ai_next
struct sockaddr * ai_addr
struct sockaddr kaa_sockaddr_t