diff options
author | Ladislav Michl <ladis@linux-mips.org> | 2008-01-09 16:36:19 +0100 |
---|---|---|
committer | Sam Ravnborg <sam@ravnborg.org> | 2008-01-28 23:14:38 +0100 |
commit | 07f766885879a1fd4502fb8dd531d1fe3c575510 (patch) | |
tree | b4f50ac71ebce69688dafade38e3be585ec7daec /scripts/kconfig | |
parent | 75ff4309cdb1d7303750aeed07a5d80382fe2e71 (diff) | |
download | linux-07f766885879a1fd4502fb8dd531d1fe3c575510.tar.gz linux-07f766885879a1fd4502fb8dd531d1fe3c575510.tar.bz2 linux-07f766885879a1fd4502fb8dd531d1fe3c575510.zip |
kconfig: use C89 random functions in conf.c
rand and srand functions conform also to C89 in addition to POSIX.1-2001,
which makes them a bit more portable (work also on MinGW host). Linux man
page also says:
"The versions of rand() and srand() in the Linux C Library use the same
random number generator as random() and srandom()".
* Use C89 conformant functions rand() and srand()
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Cc: Roman Zippel <zippel@linux-m68k.org>
Diffstat (limited to 'scripts/kconfig')
-rw-r--r-- | scripts/kconfig/conf.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/kconfig/conf.c b/scripts/kconfig/conf.c index a3d2d0b564f4..01c2f3505f5d 100644 --- a/scripts/kconfig/conf.c +++ b/scripts/kconfig/conf.c @@ -375,7 +375,7 @@ static int conf_choice(struct menu *menu) break; case set_random: if (is_new) - def = (random() % cnt) + 1; + def = (rand() % cnt) + 1; case set_default: case set_yes: case set_mod: @@ -526,7 +526,7 @@ int main(int ac, char **av) break; case 'r': input_mode = set_random; - srandom(time(NULL)); + srand(time(NULL)); break; case 'h': printf("See README for usage info\n"); |