diff options
Diffstat (limited to 'c_src/include/linux/prandom.h')
-rw-r--r-- | c_src/include/linux/prandom.h | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/c_src/include/linux/prandom.h b/c_src/include/linux/prandom.h deleted file mode 100644 index 9aea22dc..00000000 --- a/c_src/include/linux/prandom.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef _LINUX_PRANDOM_H -#define _LINUX_PRANDOM_H - -#include <linux/random.h> - -static inline void prandom_bytes(void *buf, int nbytes) -{ - return get_random_bytes(buf, nbytes); -} - -#define prandom_type(type) \ -static inline type prandom_##type(void) \ -{ \ - type v; \ - \ - prandom_bytes(&v, sizeof(v)); \ - return v; \ -} - -prandom_type(int); -prandom_type(long); -prandom_type(u32); -prandom_type(u64); -#undef prandom_type - -static inline u32 prandom_u32_max(u32 max) -{ - return prandom_u32() % max; - -} - -#endif /* _LINUX_PRANDOM_H */ - |