From 3e64e98570b2748973a66876a8b010c5d63e23be Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Mon, 23 Jul 2007 22:44:15 +0000 Subject: zcip: remove stray seed48. It's the only thing which was pulling in rand48 machinery: zcip_main 1552 1537 -15 seed48 22 - -22 __libc_drand48_data 24 - -24 seed48_r 78 - -78 __GI_seed48_r 78 - -78 ------------------------------------------------------------------------------ (add/remove: 0/4 grow/shrink: 0/1 up/down: 0/-217) Total: -217 bytes --- networking/zcip.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'networking') diff --git a/networking/zcip.c b/networking/zcip.c index 281f551..0b5bebe 100644 --- a/networking/zcip.c +++ b/networking/zcip.c @@ -198,8 +198,6 @@ int zcip_main(int argc, char **argv) memset(&L, 0, sizeof(L)); - srand(MONOTONIC_US()); - #define FOREGROUND (opts & 1) #define QUIT (opts & 2) // parse commandline: prog [options] ifname script @@ -254,8 +252,7 @@ int zcip_main(int argc, char **argv) // the hardware address or else the last address we used. // NOTE: the sequence of addresses we try changes only // depending on when we detect conflicts. - // (SVID 3 bogon: who says that "short" is always 16 bits?) - seed48( (unsigned short*)&ifr.ifr_hwaddr.sa_data ); + srand(*(unsigned*)&ifr.ifr_hwaddr.sa_data); if (ip.s_addr == 0) pick(&ip); -- cgit v1.1