Lines Matching defs:pvt
51 struct pvt {
77 struct pvt *pvt;
84 if (!(pvt = memget(sizeof *pvt))) {
88 memset(pvt, 0, sizeof *pvt);
90 memput(pvt, sizeof *pvt);
95 pvt->dns = dns;
96 pr->private = pvt;
112 struct pvt *pvt = (struct pvt *)this->private;
114 if (pvt->proto.p_aliases)
115 free(pvt->proto.p_aliases);
116 if (pvt->prbuf)
117 free(pvt->prbuf);
119 memput(pvt, sizeof *pvt);
125 struct pvt *pvt = (struct pvt *)this->private;
126 struct dns_p *dns = pvt->dns;
140 struct pvt *pvt = (struct pvt *)this->private;
141 struct dns_p *dns = pvt->dns;
176 struct pvt *pvt = (struct pvt *)this->private;
177 struct dns_p *dns = pvt->dns;
185 struct pvt *pvt = (struct pvt *)this->private;
186 struct dns_p *dns = pvt->dns;
195 struct pvt *pvt = (struct pvt *)this->private;
215 if (pvt->prbuf)
216 free(pvt->prbuf);
217 pvt->prbuf = strdup(cp);
219 p = pvt->prbuf;
220 pvt->proto.p_name = p;
227 pvt->proto.p_proto = atoi(p);
234 if ((num + 1) >= max || !pvt->proto.p_aliases) {
236 new = realloc(pvt->proto.p_aliases,
242 pvt->proto.p_aliases = new;
244 pvt->proto.p_aliases[num++] = p;
250 if (!pvt->proto.p_aliases)
251 pvt->proto.p_aliases = malloc(sizeof(char *));
252 if (!pvt->proto.p_aliases)
254 pvt->proto.p_aliases[num] = NULL;
255 return (&pvt->proto);
259 if (pvt->proto.p_aliases) {
260 free(pvt->proto.p_aliases);
261 pvt->proto.p_aliases = NULL;
263 if (pvt->prbuf) {
264 free(pvt->prbuf);
265 pvt->prbuf = NULL;