diff --git a/src/unix/linux_like/android/mod.rs b/src/unix/linux_like/android/mod.rs
index 86dcdba3a0f4316e30732c86ee724e614fd8837c..e5a9a511c4c08fbe82205cd84638aab26560e59e 100644
--- a/src/unix/linux_like/android/mod.rs
+++ b/src/unix/linux_like/android/mod.rs
@@ -2394,7 +2394,7 @@ extern "C" {
         remote_iov: *const ::iovec,
         riovcnt: ::c_ulong,
         flags: ::c_ulong,
-    ) -> isize;
+    ) -> ::ssize_t;
     pub fn process_vm_writev(
         pid: ::pid_t,
         local_iov: *const ::iovec,
@@ -2402,7 +2402,7 @@ extern "C" {
         remote_iov: *const ::iovec,
         riovcnt: ::c_ulong,
         flags: ::c_ulong,
-    ) -> isize;
+    ) -> ::ssize_t;
     pub fn ptrace(request: ::c_int, ...) -> ::c_long;
     pub fn getpriority(which: ::c_int, who: ::id_t) -> ::c_int;
     pub fn setpriority(which: ::c_int, who: ::id_t, prio: ::c_int) -> ::c_int;