Skip to content

Commit e4f8ab8

Browse files
committed
Auto merge of #785 - Mic92:preadv64, r=alexcrichton
Add preadv64/pwritev64 on Linux/Android
2 parents 96c872c + b103fae commit e4f8ab8

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/unix/notbsd/mod.rs

+8
Original file line numberDiff line numberDiff line change
@@ -927,8 +927,16 @@ extern {
927927
oflag: ::c_int, ...) -> ::c_int;
928928
pub fn pread64(fd: ::c_int, buf: *mut ::c_void, count: ::size_t,
929929
offset: off64_t) -> ::ssize_t;
930+
pub fn preadv64(fd: ::c_int,
931+
iov: *const ::iovec,
932+
iovcnt: ::c_int,
933+
offset: ::off64_t) -> ::ssize_t;
930934
pub fn pwrite64(fd: ::c_int, buf: *const ::c_void, count: ::size_t,
931935
offset: off64_t) -> ::ssize_t;
936+
pub fn pwritev64(fd: ::c_int,
937+
iov: *const ::iovec,
938+
iovcnt: ::c_int,
939+
offset: ::off64_t) -> ::ssize_t;
932940
pub fn readdir64(dirp: *mut ::DIR) -> *mut ::dirent64;
933941
pub fn readdir64_r(dirp: *mut ::DIR, entry: *mut ::dirent64,
934942
result: *mut *mut ::dirent64) -> ::c_int;

0 commit comments

Comments
 (0)