Home
last modified time | relevance | path

Searched refs:saddr (Results 1 – 8 of 8) sorted by relevance

/lighttpd1.4/src/
H A Dsock_addr.c25 switch (saddr->plain.sa_family) { in sock_addr_get_port()
27 return ntohs(saddr->ipv4.sin_port); in sock_addr_get_port()
43 switch (saddr->plain.sa_family) { in sock_addr_is_addr_wildcard()
196 switch (saddr->plain.sa_family) { in sock_addr_set_port()
220 saddr->ipv4.sin_port = nport; in sock_addr_assign()
286 switch (saddr->plain.sa_family) { in sock_addr_inet_ntop()
299 return saddr->un.sun_path; in sock_addr_inet_ntop()
331 switch (saddr->plain.sa_family) { in sock_addr_stringify_append_buffer()
368 switch (saddr->plain.sa_family) { in sock_addr_nameinfo_append_buffer()
649 memcpy(&saddr->ipv4, addrlist->ai_addr, sizeof(saddr->ipv4)); in sock_addr_from_str_numeric()
[all …]
H A Dsock_addr.h25 static inline int sock_addr_get_family (const sock_addr *saddr);
26 static inline int sock_addr_get_family (const sock_addr *saddr) { in sock_addr_get_family() argument
27 return saddr->plain.sa_family; in sock_addr_get_family()
31 unsigned short sock_addr_get_port (const sock_addr *saddr);
34 int sock_addr_is_addr_wildcard (const sock_addr *saddr);
53 void sock_addr_set_port (sock_addr * restrict saddr, unsigned short port);
57 int sock_addr_inet_pton(sock_addr * restrict saddr, const char * restrict str, int family, unsigned…
59 const char * sock_addr_inet_ntop(const sock_addr * restrict saddr, char * restrict buf, socklen_t s…
60 int sock_addr_inet_ntop_copy_buffer(buffer * restrict b, const sock_addr * restrict saddr);
61 int sock_addr_inet_ntop_append_buffer(buffer * restrict b, const sock_addr * restrict saddr);
[all …]
H A Dsock_addr_cache.c12 …addr_cache_inet_ntop_copy_buffer(buffer * const restrict b, const sock_addr * const restrict saddr) in sock_addr_cache_inet_ntop_copy_buffer() argument
23 switch (saddr->plain.sa_family) { in sock_addr_cache_inet_ntop_copy_buffer()
26 if (ntop4_cache[i].ipv4.s_addr == saddr->ipv4.sin_addr.s_addr) { in sock_addr_cache_inet_ntop_copy_buffer()
36 saddr->ipv6.sin6_addr.s6_addr, 16)) { in sock_addr_cache_inet_ntop_copy_buffer()
47 if (0 != sock_addr_inet_ntop_copy_buffer(b, saddr)) { in sock_addr_cache_inet_ntop_copy_buffer()
52 switch (saddr->plain.sa_family) { in sock_addr_cache_inet_ntop_copy_buffer()
54 ntop4_cache[ndx4].ipv4.s_addr = saddr->ipv4.sin_addr.s_addr; in sock_addr_cache_inet_ntop_copy_buffer()
60 memcpy(ntop6_cache[ndx6].ipv6.s6_addr,saddr->ipv6.sin6_addr.s6_addr,16); in sock_addr_cache_inet_ntop_copy_buffer()
H A Dsock_addr_cache.h8 int sock_addr_cache_inet_ntop_copy_buffer(buffer * restrict b, const sock_addr * restrict saddr);
H A Dgw_backend.c186 free(proc->saddr); in gw_proc_free()
448 if (NULL != proc->saddr && proc->saddrlen < addrlen) { in gw_proc_sockaddr_init()
449 free(proc->saddr); in gw_proc_sockaddr_init()
450 proc->saddr = NULL; in gw_proc_sockaddr_init()
452 if (NULL == proc->saddr) { in gw_proc_sockaddr_init()
453 proc->saddr = (struct sockaddr *)ck_malloc(addrlen); in gw_proc_sockaddr_init()
456 memcpy(proc->saddr, &addr, addrlen); in gw_proc_sockaddr_init()
499 gw_fd = fdevent_socket_cloexec(proc->saddr->sa_family, SOCK_STREAM, 0); in gw_spawn_connection()
506 status = connect(gw_fd, proc->saddr, proc->saddrlen); in gw_spawn_connection()
536 if (-1 == bind(gw_fd, proc->saddr, proc->saddrlen)) { in gw_spawn_connection()
[all …]
H A Dgw_backend.h34 struct sockaddr *saddr; member
H A Dmod_magnet.c2043 sock_addr saddr; in magnet_env_set_raddr_by_id() local
2044 saddr.plain.sa_family = AF_UNSPEC; in magnet_env_set_raddr_by_id()
2045 if (1 == sock_addr_from_str_numeric(&saddr, val->ptr, r->conf.errh) in magnet_env_set_raddr_by_id()
2046 && saddr.plain.sa_family != AF_UNSPEC) { in magnet_env_set_raddr_by_id()
2047 sock_addr_set_port(&saddr, 0); in magnet_env_set_raddr_by_id()
2048 memcpy(r->dst_addr, &saddr, sizeof(sock_addr)); in magnet_env_set_raddr_by_id()
/lighttpd1.4/src/t/
H A Dtest_configfile.c73 sock_addr * const saddr = (sock_addr *)(((uintptr_t)after+1+7) & ~7); in test_configfile_addrbuf_eq_remote_ip_mask() local
75 int rc = sock_addr_inet_pton(saddr, b->ptr, family, 0); in test_configfile_addrbuf_eq_remote_ip_mask()