summaryrefslogtreecommitdiffstats
path: root/third_party/rust/getrandom/src/linux_android.rs
blob: 93a649452fd5854ca9feaea6fa67de0eaa9b4cbb (plain)
1
2
3
4
5
6
7
//! Implementation for Linux / Android without `/dev/urandom` fallback
use crate::{util_libc, Error};
use core::mem::MaybeUninit;

pub fn getrandom_inner(dest: &mut [MaybeUninit<u8>]) -> Result<(), Error> {
    util_libc::sys_fill_exact(dest, util_libc::getrandom_syscall)
}