Lines Matching refs:ypb
575 _yp_unbind(struct dom_binding *ypb)
580 if (ypb->dom_client != NULL) {
582 if (_getsockname(ypb->dom_socket, (struct sockaddr *)&check,
584 check.sin_port != ypb->dom_local_port) {
587 sock = ypb->dom_socket;
588 save = _dup(ypb->dom_socket);
589 clnt_destroy(ypb->dom_client);
593 clnt_destroy(ypb->dom_client);
596 ypb->dom_client = NULL;
597 ypb->dom_socket = -1;
598 ypb->dom_vers = -1;
600 ypmatch_cache_flush(ypb);
624 struct dom_binding *ypb, *ypbp;
627 for (ypb = _ypbindlist; ypb; ypb = ypb->dom_pnext) {
628 if (strcmp(dom, ypb->dom_domain) == 0) {
629 _yp_unbind(ypb);
631 ypbp->dom_pnext = ypb->dom_pnext;
633 _ypbindlist = ypb->dom_pnext;
634 free(ypb);
637 ypbp = ypb;