From 8a7703b2be1fb06962f606f62296296cecae2736 Mon Sep 17 00:00:00 2001 From: "chao.an" Date: Mon, 7 Dec 2020 11:13:53 +0800 Subject: [PATCH] libs/libc/getrandom(2): add ORed bit mask definition Change-Id: I1a805420f3ace0b844452dc126d04534680e96f2 Signed-off-by: chao.an --- include/sys/random.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/include/sys/random.h b/include/sys/random.h index 401146b4ee3..4ac586176b9 100644 --- a/include/sys/random.h +++ b/include/sys/random.h @@ -44,6 +44,22 @@ #include #include +/**************************************************************************** + * Pre-processor Definitions + ****************************************************************************/ + +/* + * Flags for getrandom(2) + * + * GRND_NONBLOCK Don't block and return EAGAIN instead + * GRND_RANDOM No effect + * GRND_INSECURE Return non-cryptographic random bytes + */ + +#define GRND_NONBLOCK 0x0001 +#define GRND_RANDOM 0x0002 +#define GRND_INSECURE 0x0004 + /**************************************************************************** * Public Function Prototypes ****************************************************************************/