diff options
author | Peter Tyser <ptyser@xes-inc.com> | 2009-03-13 18:54:31 -0500 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2009-04-04 01:09:56 +0200 |
commit | 2eeb4e95fbfafe54645fae7ec0b2594101f0573b (patch) | |
tree | fd4709f24539afcebb36cca8fc71f716b4e4dea6 /tools | |
parent | 24d2ae5e9debe4b75151a55251031a14477fa875 (diff) | |
download | u-boot-2eeb4e95fbfafe54645fae7ec0b2594101f0573b.tar.gz u-boot-2eeb4e95fbfafe54645fae7ec0b2594101f0573b.tar.bz2 u-boot-2eeb4e95fbfafe54645fae7ec0b2594101f0573b.zip |
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 <ptyser@xes-inc.com>
Diffstat (limited to 'tools')
-rw-r--r-- | 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 75be385547..429b20d335 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, |