]> git.pond.sub.org Git - empserver/commitdiff
client: Remove unused ring_to_file()
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 25 Jun 2017 10:00:52 +0000 (12:00 +0200)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 6 Aug 2017 09:22:29 +0000 (11:22 +0200)
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
src/client/ringbuf.c
src/client/ringbuf.h

index 638c9e4c78040ed6d515633e18f7bc35a61672b5..2e4c885756f064f243d7542be2c9f02773d20c7b 100644 (file)
@@ -240,24 +240,3 @@ ring_to_iovec(struct ring *r, struct iovec iov[])
     iov[1].iov_len = prod;
     return 2;
 }
-
-/*
- * Drain ring buffer to file referred by file descriptor @fd.
- * If ring buffer is already empty, do nothing and return 0.
- * Else attempt to write complete contents with writev(), and return
- * its value.
- */
-int
-ring_to_file(struct ring *r, int fd)
-{
-    struct iovec iov[2];
-    int cnt;
-    ssize_t res;
-
-    cnt = ring_to_iovec(r, iov);
-    res = writev(fd, iov, cnt);
-    if (res < 0)
-       return res;
-    ring_discard(r, res);
-    return res;
-}
index 8d16f0cca0be357ce4e38c3482eaaf7f95451a41..545a2fd369fef2313abfe14d704f71c04da3c3d7 100644 (file)
@@ -63,6 +63,5 @@ extern void ring_discard(struct ring *, int);
 extern int ring_search(struct ring *, char *, int);
 extern int ring_from_file(struct ring *, int fd);
 extern int ring_to_iovec(struct ring *, struct iovec[]);
-extern int ring_to_file(struct ring *, int fd);
 
 #endif