From 1a458390842538bf882ae9b5381b05c74a71ce83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Marie?= <semarie@users.noreply.github.com> Date: Thu, 15 Aug 2019 12:43:00 +0200 Subject: [PATCH] openbsd: add sparc64 support --- src/unix/bsd/netbsdlike/openbsd/mod.rs | 3 +++ src/unix/bsd/netbsdlike/openbsd/sparc64.rs | 8 ++++++++ 2 files changed, 11 insertions(+) create mode 100644 src/unix/bsd/netbsdlike/openbsd/sparc64.rs diff --git a/src/unix/bsd/netbsdlike/openbsd/mod.rs b/src/unix/bsd/netbsdlike/openbsd/mod.rs index 59598062..51b1bf14 100644 --- a/src/unix/bsd/netbsdlike/openbsd/mod.rs +++ b/src/unix/bsd/netbsdlike/openbsd/mod.rs @@ -1438,6 +1438,9 @@ cfg_if! { } else if #[cfg(target_arch = "aarch64")] { mod aarch64; pub use self::aarch64::*; + } else if #[cfg(target_arch = "sparc64")] { + mod sparc64; + pub use self::sparc64::*; } else { // Unknown target_arch } diff --git a/src/unix/bsd/netbsdlike/openbsd/sparc64.rs b/src/unix/bsd/netbsdlike/openbsd/sparc64.rs new file mode 100644 index 00000000..070fc938 --- /dev/null +++ b/src/unix/bsd/netbsdlike/openbsd/sparc64.rs @@ -0,0 +1,8 @@ +pub type c_long = i64; +pub type c_ulong = u64; +pub type c_char = i8; + +#[doc(hidden)] +pub const _ALIGNBYTES: usize = 0xf; + +pub const _MAX_PAGE_SHIFT: u32 = 13; -- GitLab