skellige::prelude::libc
pub unsafe extern "C" fn getrandom( buf: *mut c_void, buflen: usize, flags: u32) -> isize