From ce39c7abe010f5d243a1fc2b8bf69a3b2a33200c Mon Sep 17 00:00:00 2001 From: Tatsuo Ishii Date: Sat, 13 Jan 2007 03:17:34 +0000 Subject: [PATCH] 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. --- contrib/pgbench/pgbench.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/pgbench/pgbench.c b/contrib/pgbench/pgbench.c index f1740db648..3b840b22f0 100644 --- a/contrib/pgbench/pgbench.c +++ b/contrib/pgbench/pgbench.c @@ -4,7 +4,7 @@ * pgbench: a simple TPC-B like benchmark program for PostgreSQL * written by Tatsuo Ishii * - * Copyright (c) 2000-2004 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 @@ -939,7 +939,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); -- 2.39.5