summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane2002-08-18 02:48:41 +0000
committerTom Lane2002-08-18 02:48:41 +0000
commitc9a524000d02a60c5f7d689a24baca7b04773f0a (patch)
treec00752230bc1f9c0f25f240c832231d832846caf
parent06b604b737aa94b14635d05fa6fbf8aed5779be1 (diff)
Use variable for format to suppress overly-anal-retentive gcc warning
about %c
-rw-r--r--src/bin/pg_controldata/pg_controldata.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/bin/pg_controldata/pg_controldata.c b/src/bin/pg_controldata/pg_controldata.c
index a77c2e22fa6..d9e4709e4ba 100644
--- a/src/bin/pg_controldata/pg_controldata.c
+++ b/src/bin/pg_controldata/pg_controldata.c
@@ -6,7 +6,7 @@
* copyright (c) Oliver Elphick <olly@lfix.co.uk>, 2001;
* licence: BSD
*
- * $Header: /cvsroot/pgsql/src/bin/pg_controldata/pg_controldata.c,v 1.1 2002/08/16 20:34:06 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/bin/pg_controldata/pg_controldata.c,v 1.2 2002/08/18 02:48:41 tgl Exp $
*/
#include "postgres.h"
@@ -49,6 +49,7 @@ main(int argc, char *argv[])
crc64 crc;
char pgctime_str[32];
char ckpttime_str[32];
+ char *strftime_fmt = "%c";
if (argc > 1)
DataDir = argv[1];
@@ -87,9 +88,13 @@ main(int argc, char *argv[])
"Either the file is corrupt, or it has a different layout than this program\n"
"is expecting. The results below are untrustworthy.\n\n");
- strftime(pgctime_str, 32, "%c",
+ /*
+ * Use variable for format to suppress overly-anal-retentive gcc warning
+ * about %c
+ */
+ strftime(pgctime_str, sizeof(pgctime_str), strftime_fmt,
localtime(&(ControlFile.time)));
- strftime(ckpttime_str, 32, "%c",
+ strftime(ckpttime_str, sizeof(ckpttime_str), strftime_fmt,
localtime(&(ControlFile.checkPointCopy.time)));
printf("pg_control version number: %u\n"