| 261 | } |
| 262 | |
| 263 | ssize_t write(const void *buf, size_t count) override { |
| 264 | struct iovec v { const_cast<void *>(buf), count }; |
| 265 | return writev(&v, 1); |
| 266 | } |
| 267 | |
| 268 | ssize_t writev(const struct iovec *iov, int iovcnt) override { |
| 269 | auto ret = pwritev(iov, iovcnt, writeOffset_); |