summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2018-08-07 05:58:59 +0000
committerbors <bors@rust-lang.org>2018-08-07 05:58:59 +0000
commitfc8db9602e3aecd31c46dee09c80d28def4814e3 (patch)
tree089f90533424171a8d073435a4b01371807c4957
parent27114a96afa9ee990785c7cc0da90988a94640bd (diff)
parent0478c6059b559665ee276a350b494facaa705054 (diff)
downloadrust-libc-fc8db9602e3aecd31c46dee09c80d28def4814e3.tar.gz
Auto merge of #1058 - jakllsch:netbsd-283b36ac-fab0-4e5f-b620-4325f8cedc80, r=alexcrichton
NetBSD: add basic types for aarch64
-rw-r--r--src/unix/bsd/netbsdlike/netbsd/aarch64.rs3
-rw-r--r--src/unix/bsd/netbsdlike/netbsd/mod.rs5
2 files changed, 7 insertions, 1 deletions
diff --git a/src/unix/bsd/netbsdlike/netbsd/aarch64.rs b/src/unix/bsd/netbsdlike/netbsd/aarch64.rs
new file mode 100644
index 0000000000..6aa9950ed1
--- /dev/null
+++ b/src/unix/bsd/netbsdlike/netbsd/aarch64.rs
@@ -0,0 +1,3 @@
+pub type c_long = i64;
+pub type c_ulong = u64;
+pub type c_char = u8;
diff --git a/src/unix/bsd/netbsdlike/netbsd/mod.rs b/src/unix/bsd/netbsdlike/netbsd/mod.rs
index b0cf20f65e..917593ee63 100644
--- a/src/unix/bsd/netbsdlike/netbsd/mod.rs
+++ b/src/unix/bsd/netbsdlike/netbsd/mod.rs
@@ -1110,7 +1110,10 @@ extern {
}
cfg_if! {
- if #[cfg(target_arch = "arm")] {
+ if #[cfg(target_arch = "aarch64")] {
+ mod aarch64;
+ pub use self::aarch64::*;
+ } else if #[cfg(target_arch = "arm")] {
mod arm;
pub use self::arm::*;
} else if #[cfg(target_arch = "powerpc")] {