diff Modules/socketmodule.c @ 33238:f98e59f2f89d legacy-trunk

Removed unnecessary calls to signal() to ignore SIGPIPE. SIGPIPE is ignored in initsigs() inside pythonrun.c.
author Dave Cole <djc@object-craft.com.au>
date Mon, 23 Aug 2004 04:54:53 +0000
parents cda0455bd0a0
children fb9869044bba
line wrap: on
line diff
--- a/Modules/socketmodule.c	Mon Aug 23 00:26:42 2004 +0000
+++ b/Modules/socketmodule.c	Mon Aug 23 04:54:53 2004 +0000
@@ -2515,11 +2515,6 @@
 		return -1;
 	}
 	init_sockobject(s, fd, family, type, proto);
-	/* From now on, ignore SIGPIPE and let the error checking
-	   do the work. */
-#ifdef SIGPIPE
-	(void) signal(SIGPIPE, SIG_IGN);
-#endif
 
 	return 0;
 
@@ -3038,9 +3033,6 @@
 	/* Create a pair of socket fds */
 	if (socketpair(family, type, proto, sv) < 0)
 		return set_error();
-#ifdef SIGPIPE
-	(void) signal(SIGPIPE, SIG_IGN);
-#endif
 	s0 = new_sockobject(sv[0], family, type, proto);
 	if (s0 == NULL)
 		goto finally;
@@ -3091,11 +3083,6 @@
 	if (fd < 0)
 		return set_error();
 	s = new_sockobject(fd, family, type, proto);
-	/* From now on, ignore SIGPIPE and let the error checking
-	   do the work. */
-#ifdef SIGPIPE
-	(void) signal(SIGPIPE, SIG_IGN);
-#endif
 	return (PyObject *) s;
 }