Обсуждение: pgsql: Fix portability issue in pg_audit.
Fix portability issue in pg_audit. "%ld" is not a portable way to print int64's. This may explain the buildfarm crashes we're seeing --- it seems to make dromedary happy, at least. Branch ------ master Details ------- http://git.postgresql.org/pg/commitdiff/35a1e1d1593f4355c9d87bbc8208a8736801a607 Modified Files -------------- contrib/pg_audit/pg_audit.c | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-)
Tom Lane wrote: > Fix portability issue in pg_audit. > > "%ld" is not a portable way to print int64's. This may explain the > buildfarm crashes we're seeing --- it seems to make dromedary happy, > at least. FWIW you could use %zd for translatability, assuming we ever get pg_audit translatable. -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
Alvaro Herrera <alvherre@2ndquadrant.com> writes:
> Tom Lane wrote:
>> "%ld" is not a portable way to print int64's. This may explain the
>> buildfarm crashes we're seeing --- it seems to make dromedary happy,
>> at least.
> FWIW you could use %zd for translatability, assuming we ever get
> pg_audit translatable.
Really? z means size_t.
regards, tom lane