From 10b824963ff7b0b012e6b85c8b3f07904c473fd1 Mon Sep 17 00:00:00 2001 From: Brian Cully Date: Mon, 6 Feb 2012 20:15:48 -0500 Subject: Remove stupid lib directory --- lib/src/io.c | 59 ----------------------------------------------------------- 1 file changed, 59 deletions(-) delete mode 100644 lib/src/io.c (limited to 'lib/src/io.c') diff --git a/lib/src/io.c b/lib/src/io.c deleted file mode 100644 index dcc055f..0000000 --- a/lib/src/io.c +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright (C) 2008, Brian Cully - */ - -#include "io.h" -#include "log.h" - -#include -#include -#include -#include - -int -restartable_read(unsigned char *buf, size_t buflen) -{ - ssize_t rc, readb; - - rc = 0; - READLOOP: - while (rc < buflen) { - readb = read(STDIN_FILENO, buf + rc, buflen - rc); - if (readb == -1) { - if (errno == EAGAIN || errno == EINTR) - goto READLOOP; - - return -1; - } else if (readb == 0) { - logmsg("ERROR: EOF trying to read additional %d bytes from " - "standard input", buflen - rc); - return -1; - } - - rc += readb; - } - - return rc; -} - -int -restartable_write(const unsigned char *buf, size_t buflen) -{ - ssize_t rc, wroteb; - - rc = 0; - WRITELOOP: - while (rc < buflen) { - wroteb = write(STDOUT_FILENO, buf + rc, buflen - rc); - if (wroteb == -1) { - if (errno == EAGAIN || errno == EINTR) - goto WRITELOOP; - - return -1; - } - - rc += wroteb; - } - - return rc; -} -- cgit v1.3