Lines Matching defs:pvt
49 struct pvt {
75 struct pvt *pvt;
82 if (!(pvt = memget(sizeof *pvt))) {
86 memset(pvt, 0, sizeof *pvt);
88 memput(pvt, sizeof *pvt);
93 pvt->dns = dns;
94 pr->private = pvt;
110 struct pvt *pvt = (struct pvt *)this->private;
112 if (pvt->proto.p_aliases)
113 free(pvt->proto.p_aliases);
114 if (pvt->prbuf)
115 free(pvt->prbuf);
117 memput(pvt, sizeof *pvt);
123 struct pvt *pvt = (struct pvt *)this->private;
124 struct dns_p *dns = pvt->dns;
138 struct pvt *pvt = (struct pvt *)this->private;
139 struct dns_p *dns = pvt->dns;
174 struct pvt *pvt = (struct pvt *)this->private;
175 struct dns_p *dns = pvt->dns;
183 struct pvt *pvt = (struct pvt *)this->private;
184 struct dns_p *dns = pvt->dns;
193 struct pvt *pvt = (struct pvt *)this->private;
213 if (pvt->prbuf)
214 free(pvt->prbuf);
215 pvt->prbuf = strdup(cp);
217 p = pvt->prbuf;
218 pvt->proto.p_name = p;
225 pvt->proto.p_proto = atoi(p);
232 if ((num + 1) >= max || !pvt->proto.p_aliases) {
234 new = realloc(pvt->proto.p_aliases,
240 pvt->proto.p_aliases = new;
242 pvt->proto.p_aliases[num++] = p;
248 if (!pvt->proto.p_aliases)
249 pvt->proto.p_aliases = malloc(sizeof(char *));
250 if (!pvt->proto.p_aliases)
252 pvt->proto.p_aliases[num] = NULL;
253 return (&pvt->proto);
257 if (pvt->proto.p_aliases) {
258 free(pvt->proto.p_aliases);
259 pvt->proto.p_aliases = NULL;
261 if (pvt->prbuf) {
262 free(pvt->prbuf);
263 pvt->prbuf = NULL;