Lines Matching defs:addr
260 struct Curl_sockaddr_ex *addr,
278 (struct curl_sockaddr *)addr);
283 *sockfd = socket(addr->family, addr->socktype, addr->protocol);
291 if(data->conn->scope_id && (addr->family == AF_INET6)) {
292 struct sockaddr_in6 * const sa6 = (void *)&addr->sa_addr;
302 * 'addr' should be a pointer to the correct struct to get data back, or NULL.
310 struct Curl_sockaddr_ex *addr,
316 if(!addr)
318 addr = &dummy;
320 Curl_sock_assign_addr(addr, ai, transport);
321 return socket_open(data, addr, sockfd);
529 Curl_printable_address(h->addr, myhost, sizeof(myhost));
531 dev, af, myhost, h->addr->ai_family);
533 if(af != h->addr->ai_family) {
776 struct Curl_sockaddr_ex addr; /* address to connect to */
807 Curl_sock_assign_addr(&ctx->addr, ai, transport);
963 if(!Curl_addr2string(&ctx->addr.sa_addr, ctx->addr.addrlen,
988 result = socket_open(data, &ctx->addr, &ctx->sock);
997 if(ctx->addr.family == AF_INET6) {
1006 is_tcp = (ctx->addr.family == AF_INET
1007 || ctx->addr.family == AF_INET6) &&
1008 ctx->addr.socktype == SOCK_STREAM;
1010 is_tcp = (ctx->addr.family == AF_INET) &&
1011 ctx->addr.socktype == SOCK_STREAM;
1041 if(ctx->addr.family == AF_INET
1043 || ctx->addr.family == AF_INET6
1046 result = bindlocal(data, cf->conn, ctx->sock, ctx->addr.family,
1047 Curl_ipv6_scope(&ctx->addr.sa_addr));
1061 ctx->sock_connected = (ctx->addr.socktype != SOCK_DGRAM);
1100 endpoints.sae_dstaddr = &ctx->addr.sa_addr;
1101 endpoints.sae_dstaddrlen = ctx->addr.addrlen;
1108 rc = connect(ctx->sock, &ctx->addr.sa_addr, ctx->addr.addrlen);
1111 rc = connect(ctx->sock, &ctx->addr.sa_addr, ctx->addr.addrlen);
1119 rc = connect(ctx->sock, &ctx->addr.sa_addr, ctx->addr.addrlen);
1122 rc = connect(ctx->sock, &ctx->addr.sa_addr, ctx->addr.addrlen);
1128 rc = connect(ctx->sock, &ctx->addr.sa_addr, ctx->addr.addrlen);
1454 cf->conn->remote_addr = &ctx->addr;
1456 cf->conn->bits.ipv6 = (ctx->addr.family == AF_INET6)? TRUE : FALSE;
1638 rc = connect(ctx->sock, &ctx->addr.sa_addr, ctx->addr.addrlen);
1651 switch(ctx->addr.family) {
1970 *paddr = &ctx->addr;