| 194 | } |
| 195 | |
| 196 | ssize_t send_n(int fd, const void *buf, size_t count, int flag, Timeout timeout) { |
| 197 | return DOIO_LOOP(send(fd, buf, count, flag, timeout), BufStep((void*&)buf, count)); |
| 198 | } |
| 199 | |
| 200 | ssize_t sendv_n(int fd, struct iovec *iov, int iovcnt, int flag, Timeout timeout) { |
| 201 | iovector_view v(iov, iovcnt); |