| /illumos-gate/usr/src/lib/libresolv2/common/irs/ |
| H A D | irs_data.c | 58 static struct net_data *net_data; variable 64 if (net_data != NULL) in irs_destroy() 65 net_data_destroy(net_data); in irs_destroy() 66 net_data = NULL; in irs_destroy() 72 struct net_data *net_data = p; in net_data_destroy() local 74 res_ndestroy(net_data->res); in net_data_destroy() 75 if (net_data->gr != NULL) { in net_data_destroy() 76 (*net_data->gr->close)(net_data->gr); in net_data_destroy() 77 net_data->gr = NULL; in net_data_destroy() 79 if (net_data->pw != NULL) { in net_data_destroy() [all …]
|
| H A D | getprotoent.c | 42 static struct net_data *init(void); 48 struct net_data *net_data = init(); in getprotoent() local 50 return (getprotoent_p(net_data)); in getprotoent() 55 struct net_data *net_data = init(); in getprotobyname() local 57 return (getprotobyname_p(name, net_data)); in getprotobyname() 62 struct net_data *net_data = init(); in getprotobynumber() local 64 return (getprotobynumber_p(proto, net_data)); in getprotobynumber() 69 struct net_data *net_data = init(); in setprotoent() local 71 setprotoent_p(stayopen, net_data); in setprotoent() 76 struct net_data *net_data = init(); in endprotoent() local [all …]
|
| H A D | getservent.c | 42 static struct net_data *init(void); 48 struct net_data *net_data = init(); in getservent() local 50 return (getservent_p(net_data)); in getservent() 55 struct net_data *net_data = init(); in getservbyname() local 57 return (getservbyname_p(name, proto, net_data)); in getservbyname() 62 struct net_data *net_data = init(); in getservbyport() local 64 return (getservbyport_p(port, proto, net_data)); in getservbyport() 69 struct net_data *net_data = init(); in setservent() local 71 setservent_p(stayopen, net_data); in setservent() 76 struct net_data *net_data = init(); in endservent() local [all …]
|
| H A D | getnetent.c | 55 static struct net_data *init(void); 56 static struct netent *nw_to_net(struct nwent *, struct net_data *); 57 static void freepvt(struct net_data *); 58 static struct netent *fakeaddr(const char *, int af, struct net_data *); 70 struct net_data *net_data = init(); in getnetent() local 72 return (getnetent_p(net_data)); in getnetent() 77 struct net_data *net_data = init(); in getnetbyname() local 79 return (getnetbyname_p(name, net_data)); in getnetbyname() 84 struct net_data *net_data = init(); in getnetbyaddr() local 86 return (getnetbyaddr_p(net, type, net_data)); in getnetbyaddr() [all …]
|
| H A D | getnetgrent.c | 41 static struct net_data *init(void); 51 struct net_data *net_data = init(); in setnetgrent() local 53 setnetgrent_p(netgroup, net_data); in setnetgrent() 58 struct net_data *net_data = init(); in endnetgrent() local 60 endnetgrent_p(net_data); in endnetgrent() 69 struct net_data *net_data = init(); in innetgr() local 71 return (innetgr_p(netgroup, host, user, domain, net_data)); in innetgr() 78 struct net_data *net_data = init(); in getnetgrent() local 82 ret = getnetgrent_p(&ch, &cu, &cd, net_data); in getnetgrent() 95 setnetgrent_p(const char *netgroup, struct net_data *net_data) { in setnetgrent_p() argument [all …]
|
| H A D | gethostent.c | 68 static struct net_data *init(void); 69 static void freepvt(struct net_data *); 70 static struct hostent *fakeaddr(const char *, int, struct net_data *); 82 struct net_data *net_data = init(); in gethostbyname() local 84 return (gethostbyname_p(name, net_data)); in gethostbyname() 89 struct net_data *net_data = init(); in gethostbyname2() local 91 return (gethostbyname2_p(name, af, net_data)); in gethostbyname2() 96 struct net_data *net_data = init(); in gethostbyaddr() local 98 return (gethostbyaddr_p(addr, len, af, net_data)); in gethostbyaddr() 103 struct net_data *net_data = init(); in gethostent() local [all …]
|
| H A D | getaddrinfo.c | 196 static struct net_data *init __P((void)); 616 struct net_data *net_data = init(); local 630 if (!net_data || !(ho = net_data->ho)) 633 if (net_data->ho_stayopen && net_data->ho_last && 634 net_data->ho_last->h_addrtype == af) { 635 if (ns_samename(name, net_data->ho_last->h_name) == 1) 636 return (net_data->ho_last); 637 for (hap = net_data->ho_last->h_aliases; hap && *hap; hap++) 639 return (net_data->ho_last); 643 (cp = res_hostalias(net_data->res, hostname, [all …]
|
| H A D | irs_data.h | 26 struct net_data { struct 58 extern struct net_data * net_data_init(const char *conf_file); argument 59 extern void net_data_minimize(struct net_data *);
|
| /illumos-gate/usr/src/lib/libresolv2/include/ |
| H A D | irs.h | 265 struct net_data; /*%< forward */ 272 struct net_data *net_data_create __P((const char *)); 273 struct net_data *net_data_init __P((const char *)); 276 extern struct group *getgrent_p __P((struct net_data *)); 277 extern struct group *getgrnam_p __P((const char *, struct net_data *)); 278 extern struct group *getgrgid_p __P((gid_t, struct net_data *)); 279 extern int setgroupent_p __P((int, struct net_data *)); 280 extern void endgrent_p __P((struct net_data *)); 282 struct net_data *)); 285 extern void setgrent_p __P((struct net_data *)); [all …]
|
| /illumos-gate/usr/src/uts/common/sys/ |
| H A D | neti.h | 122 typedef struct net_data *net_handle_t; 155 struct net_data { struct 156 LIST_ENTRY(net_data) netd_list; 224 LIST_HEAD(netd_listhead, net_data) nts_netd_head;
|
| /illumos-gate/usr/src/cmd/mdb/common/modules/neti/ |
| H A D | neti.c | 48 struct net_data nd, *p; in netinfolist() 86 (char *)p + (uintptr_t)&((struct net_data *)0)->netd_info, in netinfolist()
|
| /illumos-gate/usr/src/uts/common/io/ |
| H A D | neti_impl.c | 43 struct net_data *n; in net_find() 67 struct net_data *n, *new; in net_protocol_register() 163 kmem_free(info, sizeof (struct net_data)); in net_protocol_release() 172 struct net_data *n = NULL; in net_protocol_walk()
|
| H A D | neti_stack.c | 148 struct net_data *nd; in neti_stack_shutdown() 216 struct net_data *nd; in neti_stack_fini()
|
| /illumos-gate/usr/src/uts/common/inet/ipf/ |
| H A D | ip_fil_solaris.c | 1659 net_handle_t net_data; local 1666 net_data = ifs->ifs_ipf_ipv4; 1670 net_data = ifs->ifs_ipf_ipv6; 1674 net_data = NULL; 1678 if (net_data == NULL) 1704 idx = net_lifgetnext(net_data, phyif, idx); 1705 if (net_getlifaddr(net_data, phyif, idx, 2, type, 1720 if (net_getlifaddr(net_data, phyif, 0, 2, type, array) < 0)
|