diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2003-02-14 00:18:41 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2003-02-14 00:18:41 +0000 |
commit | 874e8cef99c2a296e893323be873585c80dde017 (patch) | |
tree | d48a0aea52f7b7ed4072c66e6f1ee3ead09ddb03 /src | |
parent | 8eac198d5b983e4cf659bf874973f996e05d1482 (diff) | |
download | postgresql-874e8cef99c2a296e893323be873585c80dde017.tar.gz postgresql-874e8cef99c2a296e893323be873585c80dde017.zip |
Remove bogus manipulation of SIGPIPE; the backend already runs with
SIGPIPE disabled, and does not need to waste two syscalls per I/O on it.
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/libpq/be-secure.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/backend/libpq/be-secure.c b/src/backend/libpq/be-secure.c index d599defe49e..8f3a8f1cea4 100644 --- a/src/backend/libpq/be-secure.c +++ b/src/backend/libpq/be-secure.c @@ -11,7 +11,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/libpq/be-secure.c,v 1.25 2003/02/03 22:29:11 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/libpq/be-secure.c,v 1.26 2003/02/14 00:18:41 tgl Exp $ * * Since the server static private key ($DataDir/server.key) * will normally be stored unencrypted so that the database @@ -83,7 +83,6 @@ #include <ctype.h> #include "libpq/libpq.h" -#include "libpq/pqsignal.h" #include "miscadmin.h" #ifdef WIN32 @@ -315,10 +314,6 @@ secure_write(Port *port, void *ptr, size_t len) { ssize_t n; -#ifndef WIN32 - pqsigfunc oldsighandler = pqsignal(SIGPIPE, SIG_IGN); -#endif - #ifdef USE_SSL if (port->ssl) { @@ -363,10 +358,6 @@ secure_write(Port *port, void *ptr, size_t len) #endif n = send(port->sock, ptr, len, 0); -#ifndef WIN32 - pqsignal(SIGPIPE, oldsighandler); -#endif - return n; } |