diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2010-06-11 14:10:36 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2010-06-22 15:44:44 +0200 |
commit | 738d70e430b0f4cb9ac71d2811b3f6a4c74abbf6 (patch) | |
tree | 195b9f1d664b93f77b0daaedb15260222c15d38f /include | |
parent | 600c0e987e3a03c383dfb0c3ffe57c12d366cb1b (diff) | |
download | barebox-738d70e430b0f4cb9ac71d2811b3f6a4c74abbf6.tar.gz barebox-738d70e430b0f4cb9ac71d2811b3f6a4c74abbf6.tar.xz |
include support for a simple pseudo number generator
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include')
-rw-r--r-- | include/net.h | 1 | ||||
-rw-r--r-- | include/stdlib.h | 16 |
2 files changed, 17 insertions, 0 deletions
diff --git a/include/net.h b/include/net.h index 8db83d8309..709e76c895 100644 --- a/include/net.h +++ b/include/net.h @@ -16,6 +16,7 @@ #include <linux/types.h> #include <param.h> #include <malloc.h> +#include <stdlib.h> #include <asm/byteorder.h> /* for nton* / ntoh* stuff */ diff --git a/include/stdlib.h b/include/stdlib.h new file mode 100644 index 0000000000..dc720132e8 --- /dev/null +++ b/include/stdlib.h @@ -0,0 +1,16 @@ +#ifndef __STDLIB_H +#define __STDLIB_H + +#define RAND_MAX 32767 + +/* return a pseudo-random integer in the range [0, RAND_MAX] */ +unsigned int rand(void); + +/* set the seed for rand () */ +void srand(unsigned int seed); + +/* fill a buffer with pseudo-random data */ +void get_random_bytes(char *buf, int len); + + +#endif /* __STDLIB_H */ |