3 #include <sys/socket.h> 4 #include <netinet/in.h> 14 struct sockaddr_in6 sa;
26 sa.sin6_family = AF_INET6;
30 sa.sin6_scope_id=scope_id;
32 return bind(s,(
struct sockaddr *) &sa,
sizeof sa);
42 setsockopt(s,SOL_SOCKET,SO_REUSEADDR,&opt,
sizeof opt);
void byte_copy(void *, unsigned int, const void *)
void uint16_pack_big(char *, uint16)
int socket_bind6(int s, const char ip[16], uint16 port, uint32 scope_id)
#define ip6_isv4mapped(ip)
int socket_bind4(int, const char *, uint16)
void byte_zero(void *, unsigned int)
int socket_bind6_reuse(int s, const char ip[16], uint16 port, uint32 scope_id)