Lines Matching refs:buffer

36 static char *RDataToName(char *data, char *buffer, int datalen, int buflen);
119 if (data->buffer == NULL) { in _nss_mdns_queryrecord()
124 stat = (*argp->str2ent)(data->buffer, in _nss_mdns_queryrecord()
125 strlen(data->buffer), in _nss_mdns_queryrecord()
126 argp->buf.result, argp->buf.buffer, in _nss_mdns_queryrecord()
136 free(data->buffer); in _nss_mdns_queryrecord()
138 argp->returnval = argp->buf.buffer; in _nss_mdns_queryrecord()
139 argp->returnlen = strlen(argp->buf.buffer); in _nss_mdns_queryrecord()
141 data->buffer = NULL; in _nss_mdns_queryrecord()
167 char *buffer; in _nss_mdns_querynamereply() local
194 if (qdata->buffer == NULL) { in _nss_mdns_querynamereply()
198 buffer = qdata->buffer = in _nss_mdns_querynamereply()
200 (void) memset(qdata->buffer, 0, remlen); in _nss_mdns_querynamereply()
205 buffer = qdata->buffer = in _nss_mdns_querynamereply()
209 (void) memset(argp->buf.buffer, in _nss_mdns_querynamereply()
211 buffer = qdata->buffer = argp->buf.buffer; in _nss_mdns_querynamereply()
216 buffer = qdata->buffer + strlen(qdata->buffer); in _nss_mdns_querynamereply()
217 remlen = qdata->buflen - strlen(qdata->buffer); in _nss_mdns_querynamereply()
225 len = snprintf(buffer, remlen, "%s %s", in _nss_mdns_querynamereply()
228 len = snprintf(buffer, remlen, "\n%s %s", in _nss_mdns_querynamereply()
239 syslog(LOG_DEBUG, "nss_mdns: querynamereply buffer:%s", buffer); in _nss_mdns_querynamereply()
306 char *buffer; in _nss_mdns_queryaddrreply() local
328 if (qdata->buffer == NULL) { in _nss_mdns_queryaddrreply()
331 buffer = qdata->buffer = calloc(1, remlen); in _nss_mdns_queryaddrreply()
334 (void) memset(argp->buf.buffer, 0, remlen); in _nss_mdns_queryaddrreply()
335 buffer = qdata->buffer = argp->buf.buffer; in _nss_mdns_queryaddrreply()
339 buffer = qdata->buffer + strlen(qdata->buffer); in _nss_mdns_queryaddrreply()
340 remlen = qdata->buflen - strlen(qdata->buffer); in _nss_mdns_queryaddrreply()
353 len = snprintf(buffer, remlen, "%s %s", in _nss_mdns_queryaddrreply()
356 len = snprintf(buffer, remlen, "\n%s %s", in _nss_mdns_queryaddrreply()
396 RDataToName(char *data, char *buffer, int datalen, int buflen) in RDataToName() argument
400 char *ptr = buffer; in RDataToName()
402 char *bend = buffer + buflen - 1; /* terminal '\0' */ in RDataToName()
685 _nss_mdns_gethost_withttl(void *buffer, size_t bufsize, int ipnode) in _nss_mdns_gethost_withttl() argument
687 nss_pheader_t *pbuf = (nss_pheader_t *)buffer; in _nss_mdns_gethost_withttl()
709 qdata.withttlbuffer = (char *)buffer + pbuf->data_off; in _nss_mdns_gethost_withttl()
711 sret = nss_packed_getkey(buffer, bufsize, &dbname, &dbop, &arg); in _nss_mdns_gethost_withttl()
737 blen = strlen(qdata.buffer); in _nss_mdns_gethost_withttl()