postgresql/src/include/libpq
Tom Lane 48052de722 Repair an error introduced by log_line_prefix patch: it is not acceptable
to assume that the string pointer passed to set_ps_display is good forever.
There's no need to anyway since ps_status.c itself saves the string, and
we already had an API (get_ps_display) to return it.
I believe this explains Jim Nasby's report of intermittent crashes in
elog.c when %i format code is in use in log_line_prefix.
While at it, repair a previously unnoticed problem: on some platforms such as
Darwin, the string returned by get_ps_display was blank-padded to the maximum
length, meaning that lock.c's attempt to append " waiting" to it never worked.
2005-11-05 03:04:53 +00:00
..
auth.h Clean up libpq's pollution of application namespace by renaming the 2005-10-17 16:24:20 +00:00
be-fsstubs.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
crypt.h Clean up libpq's pollution of application namespace by renaming the 2005-10-17 16:24:20 +00:00
hba.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
ip.h Clean up libpq's pollution of application namespace by renaming the 2005-10-17 16:24:20 +00:00
libpq-be.h Repair an error introduced by log_line_prefix patch: it is not acceptable 2005-11-05 03:04:53 +00:00
libpq-fs.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
libpq.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
pqcomm.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
pqformat.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
pqsignal.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00