svn commit: r295409 - head/sys/boot/ficl
Pedro F. Giffuni
pfg at FreeBSD.org
Mon Feb 8 19:45:57 UTC 2016
Author: pfg
Date: Mon Feb 8 19:45:55 2016
New Revision: 295409
URL: https://svnweb.freebsd.org/changeset/base/295409
Log:
ficl: Replace rand(3) with random(3).
While the later is a better random generator than the former, the main
reason of the change is that random() has a better chance to work with
libstand(3).
At this time we don't include random number generators in bootforth
so this has no effect.
Modified:
head/sys/boot/ficl/words.c
Modified: head/sys/boot/ficl/words.c
==============================================================================
--- head/sys/boot/ficl/words.c Mon Feb 8 19:34:17 2016 (r295408)
+++ head/sys/boot/ficl/words.c Mon Feb 8 19:45:55 2016 (r295409)
@@ -4822,7 +4822,7 @@ WORDKIND ficlWordClassify(FICL_WORD *pFW
**************************************************************************/
static void ficlRandom(FICL_VM *pVM)
{
- PUSHINT(rand());
+ PUSHINT(random());
}
@@ -4832,7 +4832,7 @@ static void ficlRandom(FICL_VM *pVM)
**************************************************************************/
static void ficlSeedRandom(FICL_VM *pVM)
{
- srand(POPINT());
+ srandom(POPUNS());
}
#endif
More information about the svn-src-head
mailing list