Lines Matching defs:pbuf
326 char *pbuf;
334 pbuf = malloc(sb.st_size + PROPERTY_VALUE_MAX);
335 if (!pbuf)
340 free(pbuf);
343 nread = TEMP_FAILURE_RETRY(read(srcfd, pbuf, sb.st_size));
347 free(pbuf);
368 if ((sptr = strstr(pbuf, "ctrl_interface="))) {
370 if ((!strstr(pbuf, "ctrl_interface=DIR=")) &&
371 (!strstr(pbuf, "ctrl_interface=/"))) {
378 while (((ilen + (iptr - pbuf)) < nread) && (iptr[ilen] != '\n'))
381 memmove(iptr + mlen, iptr + ilen + 1, nread - (iptr + ilen + 1 - pbuf));
387 free(pbuf);
390 TEMP_FAILURE_RETRY(write(destfd, pbuf, nread + mlen - ilen -1));
395 free(pbuf);