Lines Matching refs:alen
93 socklen_t alen;
102 arg->flags, (struct sockaddr*)&arg->buf, &arg->alen);
126 arg.alen = (socklen_t)sizeof(arg.buf);
153 if (arg.alen != sizeof(struct sockaddr_in)) {
157 if (arg.alen && arg.alen != sizeof(arg.buf)) /* OSX doesn't return a from result for connection-oriented sockets */
164 return rb_assoc_new(str, rsock_unixaddr((struct sockaddr_un*)&arg.buf, arg.alen));
167 return rb_assoc_new(str, rsock_io_socket_addrinfo(sock, (struct sockaddr*)&arg.buf, arg.alen));
179 socklen_t alen = (socklen_t)sizeof buf;
208 slen = recvfrom(fd, RSTRING_PTR(str), buflen, flags, (struct sockaddr*)&buf, &alen);
229 if (alen && alen != sizeof(buf)) /* connection-oriented socket may not return a from result */
234 addr = rsock_io_socket_addrinfo(sock, (struct sockaddr*)&buf, alen);