Lines Matching refs:buffer

38 static char *RDataToName(char *data, char *buffer, int datalen, int buflen);
121 if (data->buffer == NULL) { in _nss_mdns_queryrecord()
126 stat = (*argp->str2ent)(data->buffer, in _nss_mdns_queryrecord()
127 strlen(data->buffer), in _nss_mdns_queryrecord()
128 argp->buf.result, argp->buf.buffer, in _nss_mdns_queryrecord()
138 free(data->buffer); in _nss_mdns_queryrecord()
140 argp->returnval = argp->buf.buffer; in _nss_mdns_queryrecord()
141 argp->returnlen = strlen(argp->buf.buffer); in _nss_mdns_queryrecord()
143 data->buffer = NULL; in _nss_mdns_queryrecord()
169 char *buffer; in _nss_mdns_querynamereply() local
196 if (qdata->buffer == NULL) { in _nss_mdns_querynamereply()
200 buffer = qdata->buffer = in _nss_mdns_querynamereply()
202 (void) memset(qdata->buffer, 0, remlen); in _nss_mdns_querynamereply()
207 buffer = qdata->buffer = in _nss_mdns_querynamereply()
211 (void) memset(argp->buf.buffer, in _nss_mdns_querynamereply()
213 buffer = qdata->buffer = argp->buf.buffer; in _nss_mdns_querynamereply()
218 buffer = qdata->buffer + strlen(qdata->buffer); in _nss_mdns_querynamereply()
219 remlen = qdata->buflen - strlen(qdata->buffer); in _nss_mdns_querynamereply()
227 len = snprintf(buffer, remlen, "%s %s", in _nss_mdns_querynamereply()
230 len = snprintf(buffer, remlen, "\n%s %s", in _nss_mdns_querynamereply()
241 syslog(LOG_DEBUG, "nss_mdns: querynamereply buffer:%s", buffer); in _nss_mdns_querynamereply()
308 char *buffer; in _nss_mdns_queryaddrreply() local
330 if (qdata->buffer == NULL) { in _nss_mdns_queryaddrreply()
333 buffer = qdata->buffer = calloc(1, remlen); in _nss_mdns_queryaddrreply()
336 (void) memset(argp->buf.buffer, 0, remlen); in _nss_mdns_queryaddrreply()
337 buffer = qdata->buffer = argp->buf.buffer; in _nss_mdns_queryaddrreply()
341 buffer = qdata->buffer + strlen(qdata->buffer); in _nss_mdns_queryaddrreply()
342 remlen = qdata->buflen - strlen(qdata->buffer); in _nss_mdns_queryaddrreply()
355 len = snprintf(buffer, remlen, "%s %s", in _nss_mdns_queryaddrreply()
358 len = snprintf(buffer, remlen, "\n%s %s", in _nss_mdns_queryaddrreply()
398 RDataToName(char *data, char *buffer, int datalen, int buflen) in RDataToName() argument
402 char *ptr = buffer; in RDataToName()
404 char *bend = buffer + buflen - 1; /* terminal '\0' */ in RDataToName()
687 _nss_mdns_gethost_withttl(void *buffer, size_t bufsize, int ipnode) in _nss_mdns_gethost_withttl() argument
689 nss_pheader_t *pbuf = (nss_pheader_t *)buffer; in _nss_mdns_gethost_withttl()
711 qdata.withttlbuffer = (char *)buffer + pbuf->data_off; in _nss_mdns_gethost_withttl()
713 sret = nss_packed_getkey(buffer, bufsize, &dbname, &dbop, &arg); in _nss_mdns_gethost_withttl()
739 blen = strlen(qdata.buffer); in _nss_mdns_gethost_withttl()