Lines Matching refs:pdomb

68 	struct dom_binding *pdomb;  in __yp_all_cflookup()  local
85 if (reason = __yp_dobind_cflookup(domain, &pdomb, hardlookup)) in __yp_all_cflookup()
88 if (pdomb->dom_binding->ypbind_hi_vers < YPVERS) { in __yp_all_cflookup()
89 __yp_rel_binding(pdomb); in __yp_all_cflookup()
92 (void) mutex_lock(&pdomb->server_name_lock); in __yp_all_cflookup()
93 if (!pdomb->dom_binding->ypbind_servername) { in __yp_all_cflookup()
94 (void) mutex_unlock(&pdomb->server_name_lock); in __yp_all_cflookup()
95 __yp_rel_binding(pdomb); in __yp_all_cflookup()
99 (void) strcpy(server_name, pdomb->dom_binding->ypbind_servername); in __yp_all_cflookup()
100 (void) mutex_unlock(&pdomb->server_name_lock); in __yp_all_cflookup()
111 if (netdir_getbyaddr(pdomb->dom_binding->ypbind_nconf, in __yp_all_cflookup()
112 &nhs, pdomb->dom_binding->ypbind_svcaddr) != ND_OK) { in __yp_all_cflookup()
115 __yp_rel_binding(pdomb); in __yp_all_cflookup()
119 (void) mutex_lock(&pdomb->server_name_lock); in __yp_all_cflookup()
120 if (strcmp(pdomb->dom_binding->ypbind_servername, in __yp_all_cflookup()
122 pdomb->dom_binding->ypbind_servername = in __yp_all_cflookup()
126 pdomb->dom_binding->ypbind_servername); in __yp_all_cflookup()
127 (void) mutex_unlock(&pdomb->server_name_lock); in __yp_all_cflookup()
130 __yp_rel_binding(pdomb); in __yp_all_cflookup()
192 struct dom_binding *pdomb; in __yp_all_rsvdport() local
209 if (reason = __yp_dobind_rsvdport(domain, &pdomb)) in __yp_all_rsvdport()
212 if (pdomb->dom_binding->ypbind_hi_vers < YPVERS) { in __yp_all_rsvdport()
217 __yp_rel_binding(pdomb); in __yp_all_rsvdport()
218 free_dom_binding(pdomb); in __yp_all_rsvdport()
221 (void) mutex_lock(&pdomb->server_name_lock); in __yp_all_rsvdport()
222 if (!pdomb->dom_binding->ypbind_servername) { in __yp_all_rsvdport()
223 (void) mutex_unlock(&pdomb->server_name_lock); in __yp_all_rsvdport()
225 __yp_rel_binding(pdomb); in __yp_all_rsvdport()
226 free_dom_binding(pdomb); in __yp_all_rsvdport()
229 (void) strcpy(server_name, pdomb->dom_binding->ypbind_servername); in __yp_all_rsvdport()
230 (void) mutex_unlock(&pdomb->server_name_lock); in __yp_all_rsvdport()
241 if (netdir_getbyaddr(pdomb->dom_binding->ypbind_nconf, in __yp_all_rsvdport()
242 &nhs, pdomb->dom_binding->ypbind_svcaddr) != ND_OK) { in __yp_all_rsvdport()
245 __yp_rel_binding(pdomb); in __yp_all_rsvdport()
246 free_dom_binding(pdomb); in __yp_all_rsvdport()
250 (void) mutex_lock(&pdomb->server_name_lock); in __yp_all_rsvdport()
251 if (strcmp(pdomb->dom_binding->ypbind_servername, in __yp_all_rsvdport()
253 pdomb->dom_binding->ypbind_servername = in __yp_all_rsvdport()
257 pdomb->dom_binding->ypbind_servername); in __yp_all_rsvdport()
258 (void) mutex_unlock(&pdomb->server_name_lock); in __yp_all_rsvdport()
262 __yp_rel_binding(pdomb); in __yp_all_rsvdport()
270 free_dom_binding(pdomb); in __yp_all_rsvdport()
287 free_dom_binding(pdomb); in __yp_all_rsvdport()