mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-16 13:05:18 +03:00
Auto merge of #26521 - oli-obk:android-x86-libclibc, r=alexcrichton
All types are same as Android/arm. So I add condition for Android/x86 closes #25475 r? @alexcrichton
This commit is contained in:
+13
-8
@@ -441,12 +441,12 @@ pub mod c99 {
|
||||
pub type intmax_t = i64;
|
||||
pub type uintmax_t = u64;
|
||||
}
|
||||
#[cfg(any(target_arch = "x86",
|
||||
target_arch = "mips",
|
||||
#[cfg(any(target_arch = "mips",
|
||||
target_arch = "mipsel",
|
||||
target_arch = "powerpc",
|
||||
target_arch = "le32",
|
||||
all(target_arch = "arm", not(target_os = "android"))))]
|
||||
all(any(target_arch = "arm", target_arch = "x86"),
|
||||
not(target_os = "android"))))]
|
||||
pub mod posix88 {
|
||||
pub type off_t = i32;
|
||||
pub type dev_t = u64;
|
||||
@@ -458,7 +458,8 @@ pub mod posix88 {
|
||||
pub type mode_t = u32;
|
||||
pub type ssize_t = i32;
|
||||
}
|
||||
#[cfg(all(target_arch = "arm", target_os = "android"))]
|
||||
#[cfg(all(any(target_arch = "arm", target_arch = "x86"),
|
||||
target_os = "android"))]
|
||||
pub mod posix88 {
|
||||
pub type off_t = i32;
|
||||
pub type dev_t = u32;
|
||||
@@ -473,7 +474,8 @@ pub mod posix88 {
|
||||
#[cfg(any(target_arch = "x86",
|
||||
target_arch = "le32",
|
||||
target_arch = "powerpc",
|
||||
all(target_arch = "arm", not(target_os = "android"))))]
|
||||
all(any(target_arch = "arm", target_arch = "x86"),
|
||||
not(target_os = "android"))))]
|
||||
pub mod posix01 {
|
||||
use types::os::arch::c95::{c_short, c_long, time_t};
|
||||
use types::os::arch::posix88::{dev_t, gid_t, ino_t};
|
||||
@@ -519,7 +521,8 @@ pub mod posix01 {
|
||||
pub __size: [u32; 9]
|
||||
}
|
||||
}
|
||||
#[cfg(all(target_arch = "arm", target_os = "android"))]
|
||||
#[cfg(all(any(target_arch = "arm", target_arch = "x86"),
|
||||
target_os = "android"))]
|
||||
pub mod posix01 {
|
||||
use types::os::arch::c95::{c_uchar, c_uint, c_ulong, time_t};
|
||||
use types::os::arch::c99::{c_longlong, c_ulonglong};
|
||||
@@ -5916,13 +5919,15 @@ pub mod signal {
|
||||
use types::os::arch::c95::c_int;
|
||||
use types::os::common::posix01::sighandler_t;
|
||||
|
||||
#[cfg(not(all(target_os = "android", target_arch = "arm")))]
|
||||
#[cfg(not(all(target_os = "android", any(target_arch = "arm",
|
||||
target_arch = "x86"))))]
|
||||
extern {
|
||||
pub fn signal(signum: c_int,
|
||||
handler: sighandler_t) -> sighandler_t;
|
||||
}
|
||||
|
||||
#[cfg(all(target_os = "android", target_arch = "arm"))]
|
||||
#[cfg(all(target_os = "android", any(target_arch = "arm",
|
||||
target_arch = "x86")))]
|
||||
extern {
|
||||
#[link_name = "bsd_signal"]
|
||||
pub fn signal(signum: c_int,
|
||||
|
||||
Reference in New Issue
Block a user