pub fn getrandom_buffer(buf: &mut [u8]) -> Result<()>Expand description
Port of getrandom_buffer(void *buf, size_t len) from Src/Modules/random.c:62,
#elif defined(HAVE_GETRANDOM) branch (c:75-76):
ret = getrandom(bufptr, (len - val), 0);
with the C EINTR-retry loop at c:80-85.
WARNING: param names don’t match C — Rust=(buf) vs C=(buf, len)