diff options
| author | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2013-12-15 22:58:09 +0000 |
|---|---|---|
| committer | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2013-12-15 22:58:09 +0000 |
| commit | 518eeaeeca43dd69fd4e9cd2ca10dc5788535a6c (patch) | |
| tree | 667109fec4abeb318fdf15525f4363f4641ef591 /lib/libnv/msgio.c | |
| parent | 396b29c74e54981f16df7b5f069c4833779c4461 (diff) | |
Notes
Diffstat (limited to 'lib/libnv/msgio.c')
| -rw-r--r-- | lib/libnv/msgio.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/lib/libnv/msgio.c b/lib/libnv/msgio.c index a37d1cd0bcf5c..0a0bd7ff4d880 100644 --- a/lib/libnv/msgio.c +++ b/lib/libnv/msgio.c @@ -113,30 +113,6 @@ fd_wait(int fd, bool doread) NULL, NULL); } -int -msg_peek(int sock, void *buf, size_t size) -{ - ssize_t done; - - PJDLOG_ASSERT(sock >= 0); - PJDLOG_ASSERT(size > 0); - - do { - fd_wait(sock, true); - done = recv(sock, buf, size, MSG_PEEK | MSG_WAITALL); - if (done == -1) { - if (errno == EAGAIN || errno == EINTR) - continue; - return (-1); - } else if (done == 0) { - errno = ENOTCONN; - return (-1); - } - } while (done != (ssize_t)size); - - return (0); -} - static int msg_recv(int sock, struct msghdr *msg) { |
