Lines Matching refs:ss
66 #define SOCK_FAMILY(ss) ((ss).ss_family) argument
68 #define SOCK_PORT(ss) ((ss).ss_family == AF_INET6 ? \ argument
69 ((struct sockaddr_in6 *)&(ss))->sin6_port : \
70 ((struct sockaddr_in *)&(ss))->sin_port)
72 #define SOCK_ADDR(ss) ((ss).ss_family == AF_INET6 ? \ argument
73 (void *)&((struct sockaddr_in6 *)&(ss))->sin6_addr : \
74 (void *)&((struct sockaddr_in *)&(ss))->sin_addr)
76 #define SET_SOCK_FAMILY(ss, family) (SOCK_FAMILY(ss) = (family)) argument
78 #define SET_SOCK_PORT(ss, port) \ argument
79 ((ss).ss_family == AF_INET6 ? \
80 (((struct sockaddr_in6 *)&(ss))->sin6_port = (port)) : \
81 (((struct sockaddr_in *)&(ss))->sin_port = (port)))
83 #define SET_SOCK_ADDR4(ss, addr) ((void)(sock_set_inaddr(&(ss), (addr)))) argument
85 #define SET_SOCK_ADDR_ANY(ss) \ argument
86 ((void) ((ss).ss_family == AF_INET6 ? \
87 (void) (((struct sockaddr_in6 *)&(ss))->sin6_addr = in6addr_any) : \
88 (void) (((struct sockaddr_in *)&(ss))->sin_addr.s_addr = \