Home | History | Annotate | Download | only in wifi

Lines Matching refs:pbuf

342     char *pbuf;
350 pbuf = malloc(sb.st_size + PROPERTY_VALUE_MAX);
351 if (!pbuf)
356 free(pbuf);
359 nread = TEMP_FAILURE_RETRY(read(srcfd, pbuf, sb.st_size));
363 free(pbuf);
384 if (sptr = strstr(pbuf, "ctrl_interface=")) {
386 if ((!strstr(pbuf, "ctrl_interface=DIR=")) &&
387 (!strstr(pbuf, "ctrl_interface=/"))) {
394 while (((ilen + (iptr - pbuf)) < nread) && (iptr[ilen] != '\n'))
397 memmove(iptr + mlen, iptr + ilen + 1, nread - (iptr + ilen + 1 - pbuf));
403 free(pbuf);
406 TEMP_FAILURE_RETRY(write(destfd, pbuf, nread + mlen - ilen -1));
411 free(pbuf);