From 2eeb4e95fbfafe54645fae7ec0b2594101f0573b Mon Sep 17 00:00:00 2001 From: Peter Tyser Date: Fri, 13 Mar 2009 18:54:31 -0500 Subject: gen_eth_addr: Use POSIX rand() and srand() Replace random()/srandom() use with rand()/srand() to support compilation with the mingw toolchain. The rand()/srand() functions are generally more common and are functionally equivalent to the original random()/srandom() calls. Signed-off-by: Peter Tyser --- tools/gen_eth_addr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tools/gen_eth_addr.c') diff --git a/tools/gen_eth_addr.c b/tools/gen_eth_addr.c index 75be38554..429b20d33 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, -- cgit v1.2.3