mirror of
https://github.com/postgres/postgres.git
synced 2025-07-27 12:41:57 +03:00
Replace unportable and overflow-prone use of 'long long' with safer
'double' arithmetic, per recent discussion.
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $PostgreSQL: pgsql/contrib/pgbench/pgbench.c,v 1.29 2003/11/29 19:51:35 pgsql Exp $
|
||||
* $PostgreSQL: pgsql/contrib/pgbench/pgbench.c,v 1.30 2003/12/07 19:55:58 tgl Exp $
|
||||
*
|
||||
* pgbench: a simple TPC-B like benchmark program for PostgreSQL
|
||||
* written by Tatsuo Ishii
|
||||
@ -261,14 +261,14 @@ doOne(CState * state, int n, int debug, int ttype)
|
||||
*/
|
||||
if (use_log)
|
||||
{
|
||||
long long diff;
|
||||
double diff;
|
||||
struct timeval now;
|
||||
|
||||
gettimeofday(&now, 0);
|
||||
diff = (now.tv_sec - st->txn_begin.tv_sec) * 1000000 +
|
||||
(now.tv_usec - st->txn_begin.tv_usec);
|
||||
diff = (int) (now.tv_sec - st->txn_begin.tv_sec) * 1000000.0 +
|
||||
(int) (now.tv_usec - st->txn_begin.tv_usec);
|
||||
|
||||
fprintf(LOGFILE, "%d %d %lld\n", st->id, st->cnt, diff);
|
||||
fprintf(LOGFILE, "%d %d %.0f\n", st->id, st->cnt, diff);
|
||||
}
|
||||
|
||||
res = PQgetResult(st->con);
|
||||
|
Reference in New Issue
Block a user