Lines Matching defs:ss
65 char *inet_stop(struct SOCKSTORAGE *ss)
69 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)ss;
71 if (ss->ss_family == AF_INET6)
74 return inet_ntoa(((struct sockaddr_in *)ss)->sin_addr);
102 int wu_gethostbyaddr(struct SOCKSTORAGE *ss, char *hostname, int hostlen)
110 if ((ss == NULL) || (hostname == NULL) || (hostlen < 1))
114 if (getnameinfo((struct sockaddr *)ss, SOCK_LEN(*ss), hostbuf,
121 hp = gethostbyaddr((char *)&ss->sin_addr, sizeof(struct in_addr), AF_INET);
132 int sock_cmp_inaddr(struct SOCKSTORAGE *ss, struct in_addr addr) {
134 if (ss->ss_family == AF_INET6) {
135 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)ss;
146 return ((struct sockaddr_in *)ss)->sin_addr.s_addr != addr.s_addr;
151 void sock_set_inaddr(struct SOCKSTORAGE *ss, struct in_addr addr) {
152 if (ss->ss_family == AF_INET6) {
155 in6 = &((struct sockaddr_in6 *)ss)->sin6_addr;
161 ((struct sockaddr_in *)ss)->sin_addr = addr;