postgresql/src
Bruce Momjian e6311b4ad0 The attached patch implements some changes that were discussed a
couple weeks ago on the hackers and interfaces lists:

1. When the backend sends a NOTICE message and closes the connection
   (typically, because it was told to by the postmaster after
   another backend coredumped), libpq will now print the notice
   and close the connection cleanly.  Formerly, the frontend app
   would usually terminate ungracefully due to a SIGPIPE.  (I am
   not sure if 6.3.2 behaved that way, but the current cvs sources
   do...)

2. libpq's various printouts to stderr are now fed through a single
   "notice processor" routine, which can be overridden by the
   application to direct notices someplace else.  This should ease
   porting libpq to Windows.

I also noticed and fixed a problem in PQprint: when sending output
to a pager subprocess, it would disable SIGPIPE in case the pager
terminates early (this is good) --- but afterwards it reset SIGPIPE
to SIG_DFL, rather than restoring the application's prior setting
(bad).

			regards, tom lane
1998-08-09 02:59:33 +00:00
..
backend OPTIMIZER_DEBUG additions. 1998-08-07 05:02:32 +00:00
bin Make large objects their own relkind type. Fix dups in pg_class_mb 1998-08-06 05:13:14 +00:00
data Remove duplicates 1998-03-16 05:52:23 +00:00
include Make large objects their own relkind type. Fix dups in pg_class_mb 1998-08-06 05:13:14 +00:00
interfaces The attached patch implements some changes that were discussed a 1998-08-09 02:59:33 +00:00
lextest Hi, 1998-04-06 00:32:26 +00:00
makefiles Attached are the three patches that were needed to get PostgreSQL 1998-07-19 04:30:04 +00:00
man The attached patch implements some changes that were discussed a 1998-08-09 02:59:33 +00:00
pl/tcl Remove un-needed braces around single statements. 1998-06-15 19:30:31 +00:00
template Make sparc/solaris not use complex macr. 1998-07-19 05:02:51 +00:00
test From: David Hartwig <daybee@bellatlantic.net> 1998-08-05 04:49:19 +00:00
tools OPTIMIZER_DEBUG additions. 1998-08-07 05:02:32 +00:00
tutorial Fix spelling of "including 1998-03-20 04:12:25 +00:00
utils From: Jeroen van Vianen <jeroenv@design.nl> 1998-04-29 12:41:29 +00:00
config.guess My mailer munged the intro text in my last post. Here is the text 1998-07-19 04:17:13 +00:00
config.sub Start of a univel port by "Michael P. Snyder" <msnyder@hawkeye.huntersmoon.com> 1997-03-25 07:16:36 +00:00
configure run autoconf 1998-08-02 00:34:05 +00:00
configure.in Fix MULTIBYTE typo. 1998-08-02 00:21:39 +00:00
DEVELOPERS Move FAQ_DEV to docs directory, where it belongs. 1998-05-22 04:20:53 +00:00
GNUmakefile.in distclean cleanup 1998-04-06 17:02:13 +00:00
install-sh Bring back in the autoconf files - work in progress 1997-02-04 08:53:45 +00:00
Makefile Warning in makefile added from DArcy. 1997-08-22 16:38:33 +00:00
Makefile.global.in From: t-ishii@sra.co.jp 1998-07-26 04:31:41 +00:00
win32.mak Hello! 1998-07-03 04:24:16 +00:00