Lines Matching refs:pdomb

70 	struct dom_binding *pdomb;  in __yp_all_cflookup()  local
87 if (reason = __yp_dobind_cflookup(domain, &pdomb, hardlookup)) in __yp_all_cflookup()
90 if (pdomb->dom_binding->ypbind_hi_vers < YPVERS) { in __yp_all_cflookup()
91 __yp_rel_binding(pdomb); in __yp_all_cflookup()
94 (void) mutex_lock(&pdomb->server_name_lock); in __yp_all_cflookup()
95 if (!pdomb->dom_binding->ypbind_servername) { in __yp_all_cflookup()
96 (void) mutex_unlock(&pdomb->server_name_lock); in __yp_all_cflookup()
97 __yp_rel_binding(pdomb); in __yp_all_cflookup()
101 (void) strcpy(server_name, pdomb->dom_binding->ypbind_servername); in __yp_all_cflookup()
102 (void) mutex_unlock(&pdomb->server_name_lock); in __yp_all_cflookup()
113 if (netdir_getbyaddr(pdomb->dom_binding->ypbind_nconf, in __yp_all_cflookup()
114 &nhs, pdomb->dom_binding->ypbind_svcaddr) != ND_OK) { in __yp_all_cflookup()
117 __yp_rel_binding(pdomb); in __yp_all_cflookup()
121 (void) mutex_lock(&pdomb->server_name_lock); in __yp_all_cflookup()
122 if (strcmp(pdomb->dom_binding->ypbind_servername, in __yp_all_cflookup()
124 pdomb->dom_binding->ypbind_servername = in __yp_all_cflookup()
128 pdomb->dom_binding->ypbind_servername); in __yp_all_cflookup()
129 (void) mutex_unlock(&pdomb->server_name_lock); in __yp_all_cflookup()
132 __yp_rel_binding(pdomb); in __yp_all_cflookup()
194 struct dom_binding *pdomb; in __yp_all_rsvdport() local
211 if (reason = __yp_dobind_rsvdport(domain, &pdomb)) in __yp_all_rsvdport()
214 if (pdomb->dom_binding->ypbind_hi_vers < YPVERS) { in __yp_all_rsvdport()
219 __yp_rel_binding(pdomb); in __yp_all_rsvdport()
220 free_dom_binding(pdomb); in __yp_all_rsvdport()
223 (void) mutex_lock(&pdomb->server_name_lock); in __yp_all_rsvdport()
224 if (!pdomb->dom_binding->ypbind_servername) { in __yp_all_rsvdport()
225 (void) mutex_unlock(&pdomb->server_name_lock); in __yp_all_rsvdport()
227 __yp_rel_binding(pdomb); in __yp_all_rsvdport()
228 free_dom_binding(pdomb); in __yp_all_rsvdport()
231 (void) strcpy(server_name, pdomb->dom_binding->ypbind_servername); in __yp_all_rsvdport()
232 (void) mutex_unlock(&pdomb->server_name_lock); in __yp_all_rsvdport()
243 if (netdir_getbyaddr(pdomb->dom_binding->ypbind_nconf, in __yp_all_rsvdport()
244 &nhs, pdomb->dom_binding->ypbind_svcaddr) != ND_OK) { in __yp_all_rsvdport()
247 __yp_rel_binding(pdomb); in __yp_all_rsvdport()
248 free_dom_binding(pdomb); in __yp_all_rsvdport()
252 (void) mutex_lock(&pdomb->server_name_lock); in __yp_all_rsvdport()
253 if (strcmp(pdomb->dom_binding->ypbind_servername, in __yp_all_rsvdport()
255 pdomb->dom_binding->ypbind_servername = in __yp_all_rsvdport()
259 pdomb->dom_binding->ypbind_servername); in __yp_all_rsvdport()
260 (void) mutex_unlock(&pdomb->server_name_lock); in __yp_all_rsvdport()
264 __yp_rel_binding(pdomb); in __yp_all_rsvdport()
272 free_dom_binding(pdomb); in __yp_all_rsvdport()
289 free_dom_binding(pdomb); in __yp_all_rsvdport()