Lines Matching defs:buf
90 readN(int fd, char *buf, size_t len)
100 ssize_t ret = read(fd, buf + total, len - total);
147 char *buf = malloc(len);
148 if (!buf) {
156 while ((actually_read = readN(fd, buf + offset, remaining)) == (ssize_t)remaining) {
157 char *newbuf = realloc(buf, 2 * len);
159 free(buf);
165 buf = newbuf;
178 char *newbuf = realloc(buf, len);
180 free(buf);
184 buf = newbuf;
186 buf[offset] = '\0';
191 return buf;