aboutsummaryrefslogtreecommitdiffstats
path: root/feedbuffer.c
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2024-08-28 16:42:05 +0200
committerMattias Andrée <maandree@kth.se>2024-08-28 16:42:05 +0200
commita24071ae913b223487df78859c8d830f9e69f580 (patch)
treee2ec712cc29461c82cfdd477e8b1ba961b50018d /feedbuffer.c
parentFirst commit (diff)
downloadanysum-a24071ae913b223487df78859c8d830f9e69f580.tar.gz
anysum-a24071ae913b223487df78859c8d830f9e69f580.tar.bz2
anysum-a24071ae913b223487df78859c8d830f9e69f580.tar.xz
Second commit
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'feedbuffer.c')
-rw-r--r--feedbuffer.c23
1 files changed, 0 insertions, 23 deletions
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;
-}