Lines Matching defs:qdata

164 	struct mdns_querydata *qdata;
173 qdata = (struct mdns_querydata *)context;
174 argp = qdata->argp;
177 qdata->qrydone = B_TRUE;
181 qdata->qrydone = B_FALSE;
183 qdata->qrydone = B_TRUE;
196 if (qdata->buffer == NULL) {
197 if (qdata->withttlbsize > 0) {
198 remlen = qdata->buflen =
199 qdata->withttlbsize;
200 buffer = qdata->buffer =
201 qdata->withttlbuffer;
202 (void) memset(qdata->buffer, 0, remlen);
204 remlen = qdata->buflen =
207 buffer = qdata->buffer =
213 buffer = qdata->buffer = argp->buf.buffer;
218 buffer = qdata->buffer + strlen(qdata->buffer);
219 remlen = qdata->buflen - strlen(qdata->buffer);
233 qdata->status = NSS_NOTFOUND;
234 qdata->argp->erange = 1;
235 qdata->argp->h_errno = HOST_NOT_FOUND;
238 qdata->ttl = ttl;
239 qdata->status = NSS_SUCCESS;
244 qdata->status = NSS_NOTFOUND;
245 qdata->argp->h_errno = HOST_NOT_FOUND;
308 struct mdns_querydata *qdata;
316 qdata = (struct mdns_querydata *)context;
317 argp = qdata->argp;
320 qdata->qrydone = B_TRUE;
324 qdata->qrydone = B_FALSE;
326 qdata->qrydone = B_TRUE;
334 if (qdata->buffer == NULL) {
335 remlen = qdata->buflen = argp->buf.buflen;
337 buffer = qdata->buffer = calloc(1, remlen);
341 buffer = qdata->buffer = argp->buf.buffer;
345 buffer = qdata->buffer + strlen(qdata->buffer);
346 remlen = qdata->buflen - strlen(qdata->buffer);
350 qdata->status = NSS_NOTFOUND;
351 qdata->argp->h_errno = HOST_NOT_FOUND;
360 qdata->paddrbuf, hostname);
363 qdata->paddrbuf, hostname);
365 qdata->status = NSS_NOTFOUND;
366 qdata->argp->erange = 1;
367 qdata->argp->h_errno = HOST_NOT_FOUND;
370 qdata->status = NSS_SUCCESS;
371 qdata->ttl = ttl;
703 struct mdns_querydata qdata;
707 (void) memset(&qdata, 0, sizeof (struct mdns_querydata));
709 qdata.argp = &arg;
715 qdata.withttlbsize = pbuf->data_len - sizeof (nssuint_t);
716 qdata.withttlbuffer = (char *)buffer + pbuf->data_off;
737 (void) memset(qdata.withttlbuffer, 0, qdata.withttlbsize);
743 if (_nss_mdns_querybyname(be, hname, af, &qdata) == NSS_SUCCESS) {
744 blen = strlen(qdata.buffer);
759 *pttl = qdata.ttl;