summaryrefslogtreecommitdiff
path: root/ubi-utils/src/ubinize.c
diff options
context:
space:
mode:
authorArtem Bityutskiy <Artem.Bityutskiy@nokia.com>2009-09-28 11:50:51 +0300
committerArtem Bityutskiy <Artem.Bityutskiy@nokia.com>2009-09-28 11:50:51 +0300
commit75d97ca45b74eccc01b18f44040f946d9d5df9f5 (patch)
tree09f65340037347155934eda7ac2123cc0614915a /ubi-utils/src/ubinize.c
parent0e63a4c4f1ebc31f545835bd018174414928fc6f (diff)
ubinize/ubiformat: improve random number seeding
Add current time to the PID to improve the pseudo-random number generator seeding. Also, use 'rand()' instead of 'random()', because 'srand()' is for 'rand()'. Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Diffstat (limited to 'ubi-utils/src/ubinize.c')
-rw-r--r--ubi-utils/src/ubinize.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/ubi-utils/src/ubinize.c b/ubi-utils/src/ubinize.c
index 74ddc0f..ab5b0b8 100644
--- a/ubi-utils/src/ubinize.c
+++ b/ubi-utils/src/ubinize.c
@@ -25,12 +25,9 @@
*/
#include <sys/stat.h>
-#include <sys/types.h>
-#include <sys/stat.h>
#include <stdlib.h>
#include <getopt.h>
#include <string.h>
-#include <unistd.h>
#include <fcntl.h>
#include <mtd/ubi-media.h>
@@ -157,8 +154,8 @@ static struct args args = {
static int parse_opt(int argc, char * const argv[])
{
- srand(getpid());
- args.image_seq = random();
+ ubiutils_srand();
+ args.image_seq = rand();
while (1) {
int key;