Skip to content

Commit 0b102fd

Browse files
committed
android has posix_memalign for API 16+ since NDK r10d
See: http://developer.android.com/ndk/downloads/revision_history.html
1 parent fb83189 commit 0b102fd

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/unix/mod.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,9 @@ extern {
281281
link_name = "pause$UNIX2003")]
282282
pub fn pause() -> ::c_int;
283283
pub fn pipe(fds: *mut ::c_int) -> ::c_int;
284+
pub fn posix_memalign(memptr: *mut *mut ::c_void,
285+
align: ::size_t,
286+
size: ::size_t) -> ::c_int;
284287
#[cfg_attr(all(target_os = "macos", target_arch = "x86"),
285288
link_name = "read$UNIX2003")]
286289
pub fn read(fd: ::c_int, buf: *mut ::c_void, count: ::size_t)
@@ -608,9 +611,6 @@ extern {
608611
buf: *mut ::c_char,
609612
buflen: ::size_t,
610613
result: *mut *mut passwd) -> ::c_int;
611-
pub fn posix_memalign(memptr: *mut *mut ::c_void,
612-
align: ::size_t,
613-
size: ::size_t) -> ::c_int;
614614
#[cfg_attr(target_os = "netbsd", link_name = "__sigemptyset14")]
615615
pub fn sigemptyset(set: *mut sigset_t) -> ::c_int;
616616
#[cfg_attr(target_os = "netbsd", link_name = "__sigaddset14")]

0 commit comments

Comments
 (0)