19 #include <citrusleaf/cf_byte_order.h>
20 #include <netinet/in.h>
22 #include <sys/socket.h>
58 static inline in_port_t
61 in_port_t port = (addr->sa_family == AF_INET)?
62 ((
struct sockaddr_in*)addr)->sin_port :
63 ((
struct sockaddr_in6*)addr)->sin6_port;
64 return cf_swap_from_be16(port);
71 static inline socklen_t
74 return (addr->sa_family == AF_INET)?
sizeof(
struct sockaddr_in) : sizeof(struct sockaddr_in6);
85 memcpy(trg, src, size);