From a24071ae913b223487df78859c8d830f9e69f580 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Wed, 28 Aug 2024 16:42:05 +0200 Subject: Second commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- feedbuffer.c | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 feedbuffer.c (limited to 'feedbuffer.c') diff --git a/feedbuffer.c b/feedbuffer.c deleted file mode 100644 index 59ecae0..0000000 --- a/feedbuffer.c +++ /dev/null @@ -1,23 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include "common.h" - - -int -feedbuffer(int fd, struct buffer *buffer, const char *fname) -{ - ssize_t r; - if (buffer->length == buffer->size) - buffer->buf = erealloc(buffer->buf, buffer->size += 8096); -again: - r = read(fd, &buffer->buf[buffer->length], buffer->size - buffer->length); - if (r <= 0) { - if (!r) - return 1; - if (errno == EINTR) - goto again; - weprintf("%s:", fname); - return -1; - } - buffer->length += (size_t)r; - return 0; -} -- cgit v1.2.3-70-g09d2