diff --git a/src/unix/linux_like/android/mod.rs b/src/unix/linux_like/android/mod.rs index 55376de92bc4fa1d1bece474345320a2bcea4250..436fe298739aefe99b7a89c6d16a374709f02bb9 100644 --- a/src/unix/linux_like/android/mod.rs +++ b/src/unix/linux_like/android/mod.rs @@ -2399,20 +2399,32 @@ extern "C" { sevlen: ::size_t, flags: ::c_int, ) -> ::c_int; + pub fn preadv( + fd: ::c_int, + iov: *const ::iovec, + count: ::c_int, + offset: ::off_t, + ) -> ::ssize_t; + pub fn pwritev( + fd: ::c_int, + iov: *const ::iovec, + count: ::c_int, + offset: ::off_t, + ) -> ::ssize_t; pub fn process_vm_readv( pid: ::pid_t, local_iov: *const ::iovec, - liovcnt: ::c_ulong, + local_iov_count: ::c_ulong, remote_iov: *const ::iovec, - riovcnt: ::c_ulong, + remote_iov_count: ::c_ulong, flags: ::c_ulong, ) -> ::ssize_t; pub fn process_vm_writev( pid: ::pid_t, local_iov: *const ::iovec, - liovcnt: ::c_ulong, + local_iov_count: ::c_ulong, remote_iov: *const ::iovec, - riovcnt: ::c_ulong, + remote_iov_count: ::c_ulong, flags: ::c_ulong, ) -> ::ssize_t; pub fn ptrace(request: ::c_int, ...) -> ::c_long;