[U-Boot] [PATCH 10/15] gen_eth_addr: Use POSIX rand() and srand()
Peter Tyser
ptyser at xes-inc.com
Thu Mar 5 00:33:00 CET 2009
Replace random()/srandom() use with rand()/srand() to support
compilation with the mingw toolchain
Signed-off-by: Peter Tyser <ptyser at xes-inc.com>
---
tools/gen_eth_addr.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/tools/gen_eth_addr.c b/tools/gen_eth_addr.c
index 75be385..429b20d 100644
--- a/tools/gen_eth_addr.c
+++ b/tools/gen_eth_addr.c
@@ -31,15 +31,15 @@ main(int argc, char *argv[])
{
unsigned long ethaddr_low, ethaddr_high;
- srandom(time(0) | getpid());
+ srand(time(0) | getpid());
/*
* setting the 2nd LSB in the most significant byte of
* the address makes it a locally administered ethernet
* address
*/
- ethaddr_high = (random() & 0xfeff) | 0x0200;
- ethaddr_low = random();
+ ethaddr_high = (rand() & 0xfeff) | 0x0200;
+ ethaddr_low = rand();
printf("%02lx:%02lx:%02lx:%02lx:%02lx:%02lx\n",
ethaddr_high >> 8, ethaddr_high & 0xff,
--
1.6.0.2.GIT
More information about the U-Boot
mailing list