[U-Boot] [PATCH v9 2/4] net: use common rand()/srand() functions

Michael Walle michael at walle.cc
Sun Jul 8 22:36:18 CEST 2012


Hi Wolfgang,

Am Sonntag 08 Juli 2012, 22:31:36 schrieben Sie:
> Dear Michael,
> 
> In message <1338931997-13419-3-git-send-email-
michael at walle.cc> you wrote:
> > Replace rand() with the functions from lib/. The 
link-local network code
> > stores its own seed, derived from the MAC address. 
Thus making it
> > independent from calls to srand() in other modules.
> > 
> > Signed-off-by: Michael Walle <michael at walle.cc>
> > Acked-by: Joe Hershberger <joe.hershberger at ni.com>
> > ---
> > 
> >  include/common.h |    4 ++-
> >  lib/Makefile     |    4 ++-
> >  net/Makefile     |    2 -
> >  net/link_local.c |    7 +++--
> >  net/net_rand.c   |   68
> >  
------------------------------------------------------ 
net/net_rand.h  
> >  |   31 +++++++++++++++++++-----
> >  6 files changed, 34 insertions(+), 82 deletions(-)
> >  delete mode 100644 net/net_rand.c
> 
> This commit causes build warnings like these for a 
zillion of boards:
> 
> net_rand.h:40:2: warning: implicit declaration of 
function 'srand'
> [-Wimplicit-function-declaration]

Kim Philipps already posted a patch for this, see here:
 http://patchwork.ozlabs.org/patch/169295/
and here:
  http://lists.denx.de/pipermail/u-boot/2012-
July/127745.html

-- 
Michael


More information about the U-Boot mailing list