summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg V <greg@unrelenting.technology>2016-04-12 21:11:00 +0300
committerGreg V <greg@unrelenting.technology>2016-04-12 22:44:18 +0300
commit6b0e09c1f417ecb51e16cdf4be41836db729c6e6 (patch)
treed3236d26dea9d77b27126ae53fa02f7ff1203037
parent74f8f4ae8836b28456aaf66d0c4e5ff6b123baa0 (diff)
downloadrust-libc-6b0e09c1f417ecb51e16cdf4be41836db729c6e6.tar.gz
64-bit android fix
-rw-r--r--src/unix/notbsd/android/b32.rs4
-rw-r--r--src/unix/notbsd/android/b64.rs4
-rw-r--r--src/unix/notbsd/android/mod.rs1
3 files changed, 8 insertions, 1 deletions
diff --git a/src/unix/notbsd/android/b32.rs b/src/unix/notbsd/android/b32.rs
index 267060d422..1e0c2ed344 100644
--- a/src/unix/notbsd/android/b32.rs
+++ b/src/unix/notbsd/android/b32.rs
@@ -10,3 +10,7 @@ s! {
}
pub const SYS_gettid: ::c_long = 224;
+
+extern {
+ pub fn timegm64(tm: *const ::tm) -> ::time64_t;
+}
diff --git a/src/unix/notbsd/android/b64.rs b/src/unix/notbsd/android/b64.rs
index 5cf4f9d0c8..d5380232d4 100644
--- a/src/unix/notbsd/android/b64.rs
+++ b/src/unix/notbsd/android/b64.rs
@@ -10,3 +10,7 @@ s! {
}
pub const SYS_gettid: ::c_long = 178;
+
+extern {
+ pub fn timegm(tm: *const ::tm) -> ::time64_t;
+}
diff --git a/src/unix/notbsd/android/mod.rs b/src/unix/notbsd/android/mod.rs
index 3f78e01921..ac1a124c37 100644
--- a/src/unix/notbsd/android/mod.rs
+++ b/src/unix/notbsd/android/mod.rs
@@ -648,7 +648,6 @@ extern {
serv: *mut ::c_char,
sevlen: ::size_t,
flags: ::c_int) -> ::c_int;
- pub fn timegm64(tm: *const ::tm) -> time64_t;
pub fn eventfd(init: ::c_uint, flags: ::c_int) -> ::c_int;
pub fn ptrace(request: ::c_int, ...) -> ::c_long;
pub fn fstat64(fildes: ::c_int, buf: *mut stat64) -> ::c_int;