From e20658209177667e490c661dfd35b976749ef3f7 Mon Sep 17 00:00:00 2001 From: Hauke Mehrtens Date: Sat, 6 Jan 2018 23:08:09 +0100 Subject: add getrandom syscall wrapper This syscall is available since Linux 3.17 and was also implemented in glibc in version 2.25 using the same interfaces. --- include/sys/random.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 include/sys/random.h (limited to 'include/sys') diff --git a/include/sys/random.h b/include/sys/random.h new file mode 100644 index 00000000..4ee7bf2c --- /dev/null +++ b/include/sys/random.h @@ -0,0 +1,19 @@ +#ifndef _SYS_RANDOM_H +#define _SYS_RANDOM_H +#ifdef __cplusplus +extern "C" { +#endif + +#define __NEED_size_t +#define __NEED_ssize_t +#include + +#define GRND_NONBLOCK 0x0001 +#define GRND_RANDOM 0x0002 + +ssize_t getrandom(void *, size_t, unsigned); + +#ifdef __cplusplus +} +#endif +#endif -- cgit v1.2.1