aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2001-02-21 22:03:00 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2001-02-21 22:03:00 +0000
commit4dba6814a32e9fab7c347ab70077d4b155b04d77 (patch)
tree4fc14795c68ede2d672b1a06b7b6147183b2cb4e /src
parent15903a1ed44442a8f6dc2b011e11933d34bf19d7 (diff)
downloadpostgresql-4dba6814a32e9fab7c347ab70077d4b155b04d77.tar.gz
postgresql-4dba6814a32e9fab7c347ab70077d4b155b04d77.zip
Correct bogus output formatting of timeofday() function. A number of
microseconds < 100000 should be displayed as, eg, 13.000126, not 13.126.
Diffstat (limited to 'src')
-rw-r--r--src/backend/utils/adt/nabstime.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/backend/utils/adt/nabstime.c b/src/backend/utils/adt/nabstime.c
index 31117389b0a..99dc95d4663 100644
--- a/src/backend/utils/adt/nabstime.c
+++ b/src/backend/utils/adt/nabstime.c
@@ -9,7 +9,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/adt/nabstime.c,v 1.81 2001/02/13 14:32:52 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/adt/nabstime.c,v 1.82 2001/02/21 22:03:00 tgl Exp $
*
* NOTES
*
@@ -1911,13 +1911,13 @@ timeofday(PG_FUNCTION_ARGS)
{
struct timeval tp;
struct timezone tpz;
- char templ[500];
- char buf[500];
+ char templ[100];
+ char buf[100];
text *result;
- int len = 0;
+ int len;
gettimeofday(&tp, &tpz);
- strftime(templ, sizeof(templ), "%a %b %d %H:%M:%S.%%d %Y %Z",
+ strftime(templ, sizeof(templ), "%a %b %d %H:%M:%S.%%06d %Y %Z",
localtime((time_t *) &tp.tv_sec));
snprintf(buf, sizeof(buf), templ, tp.tv_usec);