| 189 | 0); |
| 190 | } |
| 191 | ssize_t writev(uint64_t timeout, const struct iovec* iov, int iovcnt) { |
| 192 | iovector_view viov{(iovec*)iov, iovcnt}; |
| 193 | tmp_msg_hdr msg(viov); |
| 194 | return do_io_fully_action<POLLOUT>(timeout, rsendmsg, viov.sum(), msg, |
| 195 | 0); |
| 196 | } |
| 197 | int shutdown(ShutdownHow how) { |
| 198 | return rshutdown(fd, static_cast<int>(how)); |
| 199 | } |