1
0
mirror of https://github.com/postgres/postgres.git synced 2025-08-08 06:02:22 +03:00

Back port 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:
Tatsuo Ishii
2007-01-13 03:31:12 +00:00
parent 4c884c3ceb
commit 43021ef815

View File

@@ -1,10 +1,10 @@
/*
* $Header: /cvsroot/pgsql/contrib/pgbench/pgbench.c,v 1.22 2002/10/20 19:38:10 tgl Exp $
* $Header: /cvsroot/pgsql/contrib/pgbench/pgbench.c,v 1.22.2.1 2007/01/13 03:31:12 ishii Exp $
*
* pgbench: a simple TPC-B like benchmark program for PostgreSQL
* written by Tatsuo Ishii
*
* Copyright (c) 2000-2002 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
@@ -914,7 +914,7 @@ main(int argc, char **argv)
/* set random seed */
gettimeofday(&tv1, 0);
srand((uint) tv1.tv_usec);
srandom((uint) tv1.tv_usec);
/* get start up time */
gettimeofday(&tv1, 0);