diff options
author | bors <bors@rust-lang.org> | 2017-09-28 13:53:14 +0000 |
---|---|---|
committer | bors <bors@rust-lang.org> | 2017-09-28 13:53:14 +0000 |
commit | e4f8ab82bc94c8609a42aed80d5ef991bfcfa416 (patch) | |
tree | e4cd0aef9b39d5b822c21388353268a4147b5b0a | |
parent | 96c872c180168c79aecd09ea30e35ecbcd289af7 (diff) | |
parent | b103fae4afc9976f100f7d8890fd70ac117259af (diff) | |
download | rust-libc-e4f8ab82bc94c8609a42aed80d5ef991bfcfa416.tar.gz |
Auto merge of #785 - Mic92:preadv64, r=alexcrichton
Add preadv64/pwritev64 on Linux/Android
-rw-r--r-- | src/unix/notbsd/mod.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/unix/notbsd/mod.rs b/src/unix/notbsd/mod.rs index 17e373d8c0..07a6043032 100644 --- a/src/unix/notbsd/mod.rs +++ b/src/unix/notbsd/mod.rs @@ -927,8 +927,16 @@ extern { oflag: ::c_int, ...) -> ::c_int; pub fn pread64(fd: ::c_int, buf: *mut ::c_void, count: ::size_t, offset: off64_t) -> ::ssize_t; + pub fn preadv64(fd: ::c_int, + iov: *const ::iovec, + iovcnt: ::c_int, + offset: ::off64_t) -> ::ssize_t; pub fn pwrite64(fd: ::c_int, buf: *const ::c_void, count: ::size_t, offset: off64_t) -> ::ssize_t; + pub fn pwritev64(fd: ::c_int, + iov: *const ::iovec, + iovcnt: ::c_int, + offset: ::off64_t) -> ::ssize_t; pub fn readdir64(dirp: *mut ::DIR) -> *mut ::dirent64; pub fn readdir64_r(dirp: *mut ::DIR, entry: *mut ::dirent64, result: *mut *mut ::dirent64) -> ::c_int; |