Home | History | Annotate | Download | only in irs

Lines Matching defs:nw

79 static void		free_nw(struct nwent *nw);
91 struct irs_nw *nw;
100 if (!(nw = memget(sizeof *nw))) {
105 memset(nw, 0x0, sizeof *nw);
108 nw->private = pvt;
109 nw->close = nw_close;
110 nw->byname = nw_byname;
111 nw->byaddr = nw_byaddr;
112 nw->next = nw_next;
113 nw->rewind = nw_rewind;
114 nw->minimize = nw_minimize;
115 return (nw);
146 struct nwent *nw = &pvt->net;
172 free_nw(nw);
173 if (irp_unmarshall_nw(nw, body) != 0) {
174 nw = NULL;
177 nw = NULL;
184 return (nw);
195 struct nwent *nw = &pvt->net;
201 if (nw->n_name != NULL &&
202 strcmp(name, nw->n_name) == 0 &&
203 nw->n_addrtype == type) {
204 return (nw);
221 free_nw(nw);
222 if (irp_unmarshall_nw(nw, body) != 0) {
223 nw = NULL;
226 nw = NULL;
233 return (nw);
273 struct nwent *nw = &pvt->net;
294 free_nw(nw);
295 if (irp_unmarshall_nw(nw, body) != 0) {
296 nw = NULL;
299 nw = NULL;
304 return (nw);
330 free_nw(struct nwent *nw) {
333 if (nw == NULL)
336 if (nw->n_name != NULL)
337 free(nw->n_name);
339 if (nw->n_aliases != NULL) {
340 for (p = nw->n_aliases ; *p != NULL ; p++) {
343 free(nw->n_aliases);
346 if (nw->n_addr != NULL)
347 free(nw->n_addr);