GRND_RANDOM
(val & ~(GRND_NONBLOCK | GRND_RANDOM)) != 0) {
if (val & GRND_RANDOM) {
# define HAVE_GETRANDOM GRND_RANDOM
ret = getrandom(buf, sizeof (buf), GRND_RANDOM);
ret = getrandom(buf, sizeof (buf), GRND_RANDOM | GRND_NONBLOCK);
ret = getrandom(buf, sizeof (buf), (GRND_RANDOM | GRND_NONBLOCK) << 1);
ret = getrandom(NULL, sizeof (buf), GRND_RANDOM);
ret = getrandom(addr, sizeof (buf), GRND_RANDOM);
ret = getrandom(bigbuf, sizeof (buf), GRND_RANDOM);
ret = getrandom(buf, sizeof (buf), GRND_RANDOM);
if (flags & ~(GRND_NONBLOCK | GRND_RANDOM))
if ((flags & GRND_RANDOM) && buflen > MAXRANDBYTES) {
if (flags & GRND_RANDOM) {