From 71304b6b77f7f50e1a796cedda36e72a338a7fae Mon Sep 17 00:00:00 2001 From: Guillaume Lestringant Date: Mon, 22 Aug 2016 12:29:10 +0200 Subject: [PATCH] Corrects signedness of c_char for Linux musl Aarch64 & ppc64. --- src/unix/notbsd/linux/musl/b64/aarch64.rs | 2 ++ src/unix/notbsd/linux/musl/b64/mod.rs | 1 - src/unix/notbsd/linux/musl/b64/powerpc64.rs | 2 ++ src/unix/notbsd/linux/musl/b64/x86_64.rs | 2 ++ 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/unix/notbsd/linux/musl/b64/aarch64.rs b/src/unix/notbsd/linux/musl/b64/aarch64.rs index 51db30f2f1a67..23f7dd35e5c98 100644 --- a/src/unix/notbsd/linux/musl/b64/aarch64.rs +++ b/src/unix/notbsd/linux/musl/b64/aarch64.rs @@ -1 +1,3 @@ +pub type c_char = u8; + pub const SYS_perf_event_open: ::c_long = 241; diff --git a/src/unix/notbsd/linux/musl/b64/mod.rs b/src/unix/notbsd/linux/musl/b64/mod.rs index 0501c553c3478..afe41fad8429d 100644 --- a/src/unix/notbsd/linux/musl/b64/mod.rs +++ b/src/unix/notbsd/linux/musl/b64/mod.rs @@ -1,4 +1,3 @@ -pub type c_char = i8; pub type wchar_t = i32; pub type c_long = i64; pub type c_ulong = u64; diff --git a/src/unix/notbsd/linux/musl/b64/powerpc64.rs b/src/unix/notbsd/linux/musl/b64/powerpc64.rs index bb81863654136..4b8ca10aab57b 100644 --- a/src/unix/notbsd/linux/musl/b64/powerpc64.rs +++ b/src/unix/notbsd/linux/musl/b64/powerpc64.rs @@ -1 +1,3 @@ +pub type c_char = u8; + pub const SYS_perf_event_open: ::c_long = 319; diff --git a/src/unix/notbsd/linux/musl/b64/x86_64.rs b/src/unix/notbsd/linux/musl/b64/x86_64.rs index 02324dae3029f..2cfd903ca84fb 100644 --- a/src/unix/notbsd/linux/musl/b64/x86_64.rs +++ b/src/unix/notbsd/linux/musl/b64/x86_64.rs @@ -1,3 +1,5 @@ +pub type c_char = i8; + s! { pub struct mcontext_t { __private: [u64; 32],