aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2003-02-14 00:18:41 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2003-02-14 00:18:41 +0000
commit874e8cef99c2a296e893323be873585c80dde017 (patch)
treed48a0aea52f7b7ed4072c66e6f1ee3ead09ddb03 /src
parent8eac198d5b983e4cf659bf874973f996e05d1482 (diff)
downloadpostgresql-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.c11
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;
}