Lines Matching refs:req
689 struct t_bind *req = (struct t_bind *)0; local
706 while (!(req = (struct t_bind *)t_alloc(fd,T_BIND,T_ALL)) ) {
721 if (clen > (int) req->addr.maxlen) {
723 clen, req->addr.maxlen);
725 clen = req->addr.maxlen;
729 req->addr.len = 0;
732 (void)memcpy(req->addr.buf, name, clen);
733 req->addr.len = clen;
735 req->qlen = qlen;
738 (void)memcpy(pbuf, req->addr.buf, req->addr.len);
739 pbuf[req->addr.len] = (char)0;
741 fd, '\"',pbuf, '\"', req->addr.len));
746 (void)memcpy(pbuf, req->addr.buf, req->addr.len);
747 pbuf[req->addr.len] = (char)0;
749 fd, '\"',pbuf, '\"', req->addr.len));
755 if (t_bind(fd, req, ret)) {
765 if ( t_free((char *)req, T_BIND) )
788 else if ( (ret->addr.len != req->addr.len) ||
789 (memcmp( req->addr.buf, ret->addr.buf, (int) req->addr.len)) ) {
791 q = (char *) malloc(((req->addr.len) << 1) + 1);
794 nlsaddr2c(q, req->addr.buf, (int)req->addr.len);
805 if ( t_free((char *)req, T_BIND) )
812 if ( t_free((char *)req, T_BIND) )