diff options
| author | David Carlier <devnexen@gmail.com> | 2023-12-08 15:26:16 +0000 |
|---|---|---|
| committer | David Carlier <devnexen@gmail.com> | 2023-12-08 15:26:16 +0000 |
| commit | bc6a5c71b635a9a5ea52c0b5f4ff297b0f611ac7 (patch) | |
| tree | 1c0e383f9261861b1ad9090375292e9f6e8cbc1b /library/std/src/sys | |
| parent | 5ea62560f294947e55b0cf895dae23fe3c41777c (diff) | |
| download | rust-bc6a5c71b635a9a5ea52c0b5f4ff297b0f611ac7.tar.gz rust-bc6a5c71b635a9a5ea52c0b5f4ff297b0f611ac7.zip | |
std: getrandom simplification for freebsd.
it is in the libcs' crate too now.
Diffstat (limited to 'library/std/src/sys')
| -rw-r--r-- | library/std/src/sys/unix/rand.rs | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/library/std/src/sys/unix/rand.rs b/library/std/src/sys/unix/rand.rs index 2825d167742..cf0fe0f47c5 100644 --- a/library/std/src/sys/unix/rand.rs +++ b/library/std/src/sys/unix/rand.rs @@ -64,17 +64,7 @@ mod imp { #[cfg(any(target_os = "espidf", target_os = "horizon", target_os = "freebsd"))] fn getrandom(buf: &mut [u8]) -> libc::ssize_t { - #[cfg(not(target_os = "freebsd"))] - use libc::getrandom; - #[cfg(target_os = "freebsd")] - extern "C" { - fn getrandom( - buf: *mut libc::c_void, - buflen: libc::size_t, - flags: libc::c_uint, - ) -> libc::ssize_t; - } - unsafe { getrandom(buf.as_mut_ptr().cast(), buf.len(), 0) } + unsafe { libc::getrandom(buf.as_mut_ptr().cast(), buf.len(), 0) } } #[cfg(not(any( |
