| ssize_t pwritev2(int fd, const struct iovec *iov, int count, off_t ofs, int flags) | |
| { | |
| if (!flags) { | |
| if (ofs==-1) return writev(fd, iov, count); | |
| return syscall_cp(SYS_pwritev, fd, iov, count, | |
| (long)(ofs), (long)(ofs>>32)); | |
| } | |
| return syscall_cp(SYS_pwritev2, fd, iov, count, | |
| (long)(ofs), (long)(ofs>>32), flags); | |
| } | |