Lines Matching defs:addrs
66 sctp_bindx(int sock, void *addrs, int addrcnt, int flags)
70 if (addrs == NULL || addrcnt == 0) {
76 switch (((struct sockaddr *)addrs)->sa_family) {
90 return (setsockopt(sock, IPPROTO_SCTP, SCTP_ADD_ADDR, addrs,
93 return (setsockopt(sock, IPPROTO_SCTP, SCTP_REM_ADDR, addrs,
105 sctp_getpaddrs(int sock, sctp_assoc_t id, void **addrs)
111 if (addrs == NULL) {
117 *addrs = NULL;
135 if ((*addrs = malloc(bufsz)) == NULL) {
139 opt.sopt_val = *addrs;
142 free(*addrs);
143 *addrs = NULL;
148 switch (((struct sockaddr *)*addrs)->sa_family) {
160 sctp_freepaddrs(void *addrs)
162 free(addrs);
166 sctp_getladdrs(int sock, sctp_assoc_t id, void **addrs)
172 if (addrs == NULL) {
178 *addrs = NULL;
196 if ((*addrs = malloc(bufsz)) == NULL) {
200 opt.sopt_val = *addrs;
203 free(*addrs);
204 *addrs = NULL;
209 switch (((struct sockaddr *)*addrs)->sa_family) {
221 sctp_freeladdrs(void *addrs)
223 free(addrs);