Lines Matching refs:addr
115 int get_addr_1(inet_prefix * addr, char *name, int family)
118 unsigned char *ap = (unsigned char *) addr->data;
121 memset(addr, 0, sizeof(*addr));
125 addr->family = family;
126 addr->bytelen = (family == AF_INET6 ? 16 : 4);
127 addr->bitlen = -1;
132 addr->family = AF_INET6;
135 if (inet_pton(AF_INET6, name, addr->data) <= 0)
137 addr->bytelen = 16;
138 addr->bitlen = -1;
142 addr->family = AF_INET;
145 addr->bytelen = 4;
146 addr->bitlen = -1;
225 inet_prefix addr;
227 if (get_addr_1(&addr, name, AF_INET)) {
230 return addr.data[0];
282 void *addr, char *buf, int buflen)
287 return inet_ntop(af, addr, buf, buflen);
294 const char *format_host(int af, int len, void *addr, char *buf, int buflen)
312 h_ent = gethostbyaddr(addr, len, af);
320 return rt_addr_n2a(af, len, addr, buf, buflen);