diff options
author | Kamal Marhubi <kamal@marhubi.com> | 2016-03-10 14:47:03 -0500 |
---|---|---|
committer | Kamal Marhubi <kamal@marhubi.com> | 2016-03-10 15:32:18 -0500 |
commit | f934724bba1758f4b47100077c74be4f51beb5c5 (patch) | |
tree | 803f35ef84ec1e388526ec2f9af367b750931e47 | |
parent | 04213bbac5e66c59482cf80ed47ec886e30ed8f7 (diff) | |
download | rust-libc-f934724bba1758f4b47100077c74be4f51beb5c5.tar.gz |
musl: Add architecture specific modules for 64 bit
-rw-r--r-- | src/unix/notbsd/linux/musl/b64/aarch64.rs | 0 | ||||
-rw-r--r-- | src/unix/notbsd/linux/musl/b64/mod.rs | 15 | ||||
-rw-r--r-- | src/unix/notbsd/linux/musl/b64/powerpc64.rs | 0 | ||||
-rw-r--r-- | src/unix/notbsd/linux/musl/b64/x86_64.rs | 1 |
4 files changed, 15 insertions, 1 deletions
diff --git a/src/unix/notbsd/linux/musl/b64/aarch64.rs b/src/unix/notbsd/linux/musl/b64/aarch64.rs new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/src/unix/notbsd/linux/musl/b64/aarch64.rs diff --git a/src/unix/notbsd/linux/musl/b64/mod.rs b/src/unix/notbsd/linux/musl/b64/mod.rs index c49ab6d2b1..6946b66eaa 100644 --- a/src/unix/notbsd/linux/musl/b64/mod.rs +++ b/src/unix/notbsd/linux/musl/b64/mod.rs @@ -325,4 +325,17 @@ pub const TIOCMSET: ::c_ulong = 0x5418; pub const FIONREAD: ::c_ulong = 0x541B; pub const TIOCCONS: ::c_ulong = 0x541D; -pub const SYS_gettid: ::c_long = 186; // Valid for x86_64 +cfg_if! { + if #[cfg(target_arch = "aarch64")] { + mod aarch64; + pub use self::aarch64::*; + } else if #[cfg(any(target_arch = "powerpc64"))] { + mod powerpc64; + pub use self::powerpc64::*; + } else if #[cfg(any(target_arch = "x86_64"))] { + mod x86_64; + pub use self::x86_64::*; + } else { + // Unknown target_arch + } +} diff --git a/src/unix/notbsd/linux/musl/b64/powerpc64.rs b/src/unix/notbsd/linux/musl/b64/powerpc64.rs new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/src/unix/notbsd/linux/musl/b64/powerpc64.rs diff --git a/src/unix/notbsd/linux/musl/b64/x86_64.rs b/src/unix/notbsd/linux/musl/b64/x86_64.rs new file mode 100644 index 0000000000..52643bb083 --- /dev/null +++ b/src/unix/notbsd/linux/musl/b64/x86_64.rs @@ -0,0 +1 @@ +pub const SYS_gettid: ::c_long = 186; |