]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/uapi/linux/random.h
random: introduce getrandom(2) system call
[karo-tx-linux.git] / include / uapi / linux / random.h
index fff3528a078ffecd6aaa1986ac6e5be7b0f1ef42..3f93d1695e7f6b0ba27ea5e563126960ea84c6a4 100644 (file)
@@ -40,4 +40,13 @@ struct rand_pool_info {
        __u32   buf[0];
 };
 
+/*
+ * Flags for getrandom(2)
+ *
+ * GRND_NONBLOCK       Don't block and return EAGAIN instead
+ * GRND_RANDOM         Use the /dev/random pool instead of /dev/urandom
+ */
+#define GRND_NONBLOCK  0x0001
+#define GRND_RANDOM    0x0002
+
 #endif /* _UAPI_LINUX_RANDOM_H */