mirror of
https://github.com/postgres/postgres.git
synced 2025-05-30 00:02:11 -04:00
Backport patch.
Call srandom() instead of srand(). pgbench calls random() later, so it should have called srandom(). On most platforms except Windows srandom() is actually identical to srand(), so the bug only bites Windows users. per bug report from Akio Ishida.
This commit is contained in:
parent
757dfd6327
commit
9c505e484c
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* $PostgreSQL: pgsql/contrib/pgbench/pgbench.c,v 1.58 2006/10/21 06:31:28 ishii Exp $
|
||||
* $PostgreSQL: pgsql/contrib/pgbench/pgbench.c,v 1.58.2.1 2007/01/10 01:20:10 ishii Exp $
|
||||
*
|
||||
* pgbench: a simple benchmark program for PostgreSQL
|
||||
* written by Tatsuo Ishii
|
||||
*
|
||||
* Copyright (c) 2000-2006 Tatsuo Ishii
|
||||
* Copyright (c) 2000-2007 Tatsuo Ishii
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software and
|
||||
* its documentation for any purpose and without fee is hereby
|
||||
@ -1500,7 +1500,7 @@ main(int argc, char **argv)
|
||||
|
||||
/* set random seed */
|
||||
gettimeofday(&tv1, NULL);
|
||||
srand((unsigned int) tv1.tv_usec);
|
||||
srandom((unsigned int) tv1.tv_usec);
|
||||
|
||||
/* get start up time */
|
||||
gettimeofday(&tv1, NULL);
|
||||
|
Loading…
x
Reference in New Issue
Block a user