From 8ecd24564f3ab0f600fc5abae0a3544bb8901eaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20Gallou=C3=ABt?= Date: Tue, 20 Dec 2016 10:00:24 +0000 Subject: [PATCH] Remove old fd_write*() --- src/main.c | 53 ----------------------------------------------------- 1 file changed, 53 deletions(-) diff --git a/src/main.c b/src/main.c index ff7fad7..2123c00 100644 --- a/src/main.c +++ b/src/main.c @@ -105,30 +105,6 @@ fd_read(int fd, void *data, size_t size) return ret; } -static ssize_t -fd_write(int fd, const void *data, size_t size) -{ - if ((fd == -1) || !size) - return -1; - - ssize_t ret = write(fd, data, size); - - if (ret == -1) { - if (errno == EAGAIN || errno == EINTR) - return -1; - - if (errno == EPIPE || errno == ECONNRESET) - return 0; - - if (errno) - perror("write"); - - return 0; - } - - return ret; -} - static size_t fd_read_all(int fd, void *data, size_t size) { @@ -158,35 +134,6 @@ fd_read_all(int fd, void *data, size_t size) return done; } -static size_t -fd_write_all(int fd, const void *data, size_t size) -{ - size_t done = 0; - - while (done < size) { - ssize_t ret = fd_write(fd, (const uint8_t *)data + done, size - done); - - if (!ret) - break; - - if (ret < 0) { - struct pollfd pollfd = { - .fd = fd, - .events = POLLOUT, - }; - - if (!poll(&pollfd, 1, gt.timeout)) - break; - - continue; - } - - done += ret; - } - - return done; -} - static int gt_setup_secretkey(struct mud *mud, char *keyfile) {