diff options
| author | Michael Tokarev <mjt@tls.msk.ru> | 2012-03-14 10:56:04 +0400 |
|---|---|---|
| committer | Michael Tokarev <mjt@tls.msk.ru> | 2012-06-11 23:12:11 +0400 |
| commit | e3e87df4c94319b15017f958e22761aba03c452a (patch) | |
| tree | d75e0b9b024808a4015c434925ca2cc918e8df26 /cutils.c | |
| parent | 3e80bf9351f8fec9085c46df6da075efd5e71003 (diff) | |
| download | focaccia-qemu-e3e87df4c94319b15017f958e22761aba03c452a.tar.gz focaccia-qemu-e3e87df4c94319b15017f958e22761aba03c452a.zip | |
export iov_send_recv() and use it in iov_send() and iov_recv()
Rename do_sendv_recvv() to iov_send_recv(), change its last arg (do_send) from int to bool, export it in iov.h, and made the two callers of it (iov_send() and iov_recv()) to be trivial #defines just adding 5th arg. iov_send_recv() will be used later. Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Diffstat (limited to 'cutils.c')
| -rw-r--r-- | cutils.c | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/cutils.c b/cutils.c index 2ad5fa3a9b..cb6f63848c 100644 --- a/cutils.c +++ b/cutils.c @@ -376,9 +376,9 @@ int qemu_parse_fd(const char *param) return fd; } -static ssize_t do_sendv_recvv(int sockfd, struct iovec *iov, - size_t offset, size_t bytes, - int do_sendv) +ssize_t iov_send_recv(int sockfd, struct iovec *iov, + size_t offset, size_t bytes, + bool do_sendv) { int iovlen; ssize_t ret; @@ -458,14 +458,3 @@ static ssize_t do_sendv_recvv(int sockfd, struct iovec *iov, last_iov->iov_len += diff; return ret; } - -ssize_t iov_recv(int sockfd, struct iovec *iov, size_t offset, size_t bytes) -{ - return do_sendv_recvv(sockfd, iov, offset, bytes, 0); -} - -ssize_t iov_send(int sockfd, struct iovec *iov, size_t offset, size_t bytes) -{ - return do_sendv_recvv(sockfd, iov, offset, bytes, 1); -} - |