aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2018-10-09 11:10:07 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2018-10-09 11:10:07 -0400
commitaed9fa0bd8973fd967724003e641a5b7054d6a80 (patch)
tree731b91acdd82a9e4a3ab2b5f3dd08be9ae9fca1b /src
parentc48101620151f78ee184e5f81766cbac347d9a11 (diff)
downloadpostgresql-aed9fa0bd8973fd967724003e641a5b7054d6a80.tar.gz
postgresql-aed9fa0bd8973fd967724003e641a5b7054d6a80.zip
Select appropriate PG_PRINTF_ATTRIBUTE for recent NetBSD.
NetBSD-current generates a large number of warnings about "%m" not being appropriate to use with *printf functions. While that's true for their native printf, it's surely not true for snprintf.c, so I think they have misunderstood gcc's definition of the "gnu_printf" archetype. Nonetheless, choosing "__syslog__" instead silences the warnings; so teach configure about that. Since this is only a cosmetic warning issue (and anyway it depends on previous hacking to be self-consistent), no back-patch. Discussion: https://postgr.es/m/16785.1539046036@sss.pgh.pa.us
Diffstat (limited to 'src')
-rw-r--r--src/include/pg_config.h.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/include/pg_config.h.in b/src/include/pg_config.h.in
index 7894caa8c12..9798bd24b44 100644
--- a/src/include/pg_config.h.in
+++ b/src/include/pg_config.h.in
@@ -804,7 +804,7 @@
/* PostgreSQL major version as a string */
#undef PG_MAJORVERSION
-/* Define to gnu_printf if compiler supports it, else printf. */
+/* Define to best printf format archetype, usually gnu_printf if available. */
#undef PG_PRINTF_ATTRIBUTE
/* PostgreSQL version as a string */