Lines Matching refs:addr
220 srv_socket->addr.plain.sa_family = AF_UNIX;
222 if (-1 == (srv_socket->fd = socket(srv_socket->addr.plain.sa_family, SOCK_STREAM, 0))) {
234 srv_socket->addr.plain.sa_family = AF_INET;
249 srv_socket->addr.plain.sa_family = AF_INET6;
251 if (-1 == (srv_socket->fd = socket(srv_socket->addr.plain.sa_family, SOCK_STREAM, IPPROTO_TCP))) {
260 srv_socket->addr.plain.sa_family = AF_INET;
261 if (-1 == (srv_socket->fd = socket(srv_socket->addr.plain.sa_family, SOCK_STREAM, IPPROTO_TCP))) {
282 switch(srv_socket->addr.plain.sa_family) {
285 memset(&srv_socket->addr, 0, sizeof(struct sockaddr_in6));
286 srv_socket->addr.ipv6.sin6_family = AF_INET6;
288 srv_socket->addr.ipv6.sin6_addr = in6addr_any;
318 memcpy(&(srv_socket->addr), res->ai_addr, res->ai_addrlen);
322 srv_socket->addr.ipv6.sin6_port = htons(port);
327 memset(&srv_socket->addr, 0, sizeof(struct sockaddr_in));
328 srv_socket->addr.ipv4.sin_family = AF_INET;
330 srv_socket->addr.ipv4.sin_addr.s_addr = htonl(INADDR_ANY);
350 memcpy(&(srv_socket->addr.ipv4.sin_addr.s_addr), he->h_addr_list[0], he->h_length);
352 srv_socket->addr.ipv4.sin_port = htons(port);
358 srv_socket->addr.un.sun_family = AF_UNIX;
359 strcpy(srv_socket->addr.un.sun_path, host);
362 addr_len = SUN_LEN(&srv_socket->addr.un);
365 addr_len = strlen(host) + 1 + sizeof(srv_socket->addr.un.sun_family);
369 if (-1 != (fd = connect(srv_socket->fd, (struct sockaddr *) &(srv_socket->addr), addr_len))) {
402 (struct sockaddr *) &(srv_socket->addr), addr_len)) {
411 if (0 != bind(srv_socket->fd, (struct sockaddr *) &(srv_socket->addr), addr_len)) {
413 switch(srv_socket->addr.plain.sa_family) {
523 srv->srv_sockets.ptr[srv->srv_sockets.used]->addr =
524 srv->first_entry->srv_sockets.ptr[srv->first_entry->srv_sockets.used - 1]->addr;