From 286b337de427ee535dc11d13d63f0ec5c1e708b4 Mon Sep 17 00:00:00 2001 From: Akos Kiss Date: Sun, 26 Jul 2015 10:19:35 +0000 Subject: Fix getrandom syscall number for aarch64-unknown-linux-gnu --- src/libstd/rand/os.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/libstd') diff --git a/src/libstd/rand/os.rs b/src/libstd/rand/os.rs index fc9585d9190..f14d9b223eb 100644 --- a/src/libstd/rand/os.rs +++ b/src/libstd/rand/os.rs @@ -41,8 +41,10 @@ mod imp { const NR_GETRANDOM: libc::c_long = 318; #[cfg(target_arch = "x86")] const NR_GETRANDOM: libc::c_long = 355; - #[cfg(any(target_arch = "arm", target_arch = "aarch64", target_arch = "powerpc"))] + #[cfg(any(target_arch = "arm", target_arch = "powerpc"))] const NR_GETRANDOM: libc::c_long = 384; + #[cfg(any(target_arch = "aarch64"))] + const NR_GETRANDOM: libc::c_long = 278; unsafe { syscall(NR_GETRANDOM, buf.as_mut_ptr(), buf.len(), 0) -- cgit 1.4.1-3-g733a5