From 0b102fdf472537ea96e5fc8b042e78562cd0d08e Mon Sep 17 00:00:00 2001 From: Tamir Duberstein Date: Wed, 6 Jan 2016 18:16:05 -0500 Subject: [PATCH] android has `posix_memalign` for API 16+ since NDK r10d See: http://developer.android.com/ndk/downloads/revision_history.html --- src/unix/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/unix/mod.rs b/src/unix/mod.rs index 4060b4eebfb70..02c6424ad5f12 100644 --- a/src/unix/mod.rs +++ b/src/unix/mod.rs @@ -281,6 +281,9 @@ extern { link_name = "pause$UNIX2003")] pub fn pause() -> ::c_int; pub fn pipe(fds: *mut ::c_int) -> ::c_int; + pub fn posix_memalign(memptr: *mut *mut ::c_void, + align: ::size_t, + size: ::size_t) -> ::c_int; #[cfg_attr(all(target_os = "macos", target_arch = "x86"), link_name = "read$UNIX2003")] pub fn read(fd: ::c_int, buf: *mut ::c_void, count: ::size_t) @@ -608,9 +611,6 @@ extern { buf: *mut ::c_char, buflen: ::size_t, result: *mut *mut passwd) -> ::c_int; - pub fn posix_memalign(memptr: *mut *mut ::c_void, - align: ::size_t, - size: ::size_t) -> ::c_int; #[cfg_attr(target_os = "netbsd", link_name = "__sigemptyset14")] pub fn sigemptyset(set: *mut sigset_t) -> ::c_int; #[cfg_attr(target_os = "netbsd", link_name = "__sigaddset14")]