Rework libpq threaded SIGPIPE handling to avoid interference with
authorBruce Momjian <bruce@momjian.us>
Thu, 2 Dec 2004 15:32:54 +0000 (15:32 +0000)
committerBruce Momjian <bruce@momjian.us>
Thu, 2 Dec 2004 15:32:54 +0000 (15:32 +0000)
commit8408f65252c23040e766b6a3ecde7bff390e2847
tree4db202b3d10eab659e3d8c9805691523c9a5555e
parente02ef267fc3d41cbba41b2bf404d18a936d28691
Rework libpq threaded SIGPIPE handling to avoid interference with
calling applications.  This is done by blocking sigpipe in the libpq
thread and using sigpending/sigwait to possibily discard any sigpipe we
generated.
configure
configure.in
doc/src/sgml/libpq.sgml
doc/src/sgml/ref/copy.sgml
src/interfaces/libpq/fe-connect.c
src/interfaces/libpq/fe-print.c
src/interfaces/libpq/fe-secure.c
src/interfaces/libpq/libpq-fe.h
src/interfaces/libpq/libpq-int.h