From 9df0cdf5feb4ed444e354d787bbb2e41ac331a6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thi=C3=A9baud=20Weksteen?= Date: Mon, 25 Jan 2021 20:55:56 +0100 Subject: [PATCH] android: add android_set_abort_message As definied in set_abort_message.h [1]. Update buils.rs to include Android-specific headers. [1] https://android.googlesource.com/platform/bionic/+/master/libc/include/android/set_abort_message.h --- libc-test/build.rs | 5 +++++ src/unix/linux_like/android/mod.rs | 2 ++ 2 files changed, 7 insertions(+) diff --git a/libc-test/build.rs b/libc-test/build.rs index 3cd512a5..098dde21 100755 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -1439,6 +1439,11 @@ fn test_android(target: &str) { } + // Include Android-specific headers: + headers! { cfg: + "android/set_abort_message.h" + } + cfg.type_name(move |ty, is_struct, is_union| { match ty { // Just pass all these through, no need for a "struct" prefix diff --git a/src/unix/linux_like/android/mod.rs b/src/unix/linux_like/android/mod.rs index b61399b8..09ecdd62 100644 --- a/src/unix/linux_like/android/mod.rs +++ b/src/unix/linux_like/android/mod.rs @@ -2821,6 +2821,8 @@ extern "C" { ) -> ::size_t; pub fn regfree(preg: *mut ::regex_t); + + pub fn android_set_abort_message(msg: *const ::c_char); } cfg_if! {