Update of /cvsroot/monetdb/sql/src/backends/monet5
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv31640

Modified Files:
        merovingian.mx 
Log Message:
Ignore SIGPIPE, we handle it via errno, and don't like crashing on it.

U merovingian.mx
Index: merovingian.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/backends/monet5/merovingian.mx,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -d -r1.35 -r1.36
--- merovingian.mx      18 Apr 2008 18:18:01 -0000      1.35
+++ merovingian.mx      18 Apr 2008 20:06:21 -0000      1.36
@@ -1566,6 +1566,15 @@
                return(1);
        }
 
+       sigemptyset(&sa.sa_mask);
+       sa.sa_flags = 0;
+       sa.sa_handler = SIG_IGN;
+       if (sigaction(SIGPIPE, &sa, NULL) == -1) {
+               fprintf(oerr, "%s: unable to create signal handlers\n", 
argv[0]);
+               MERO_EXIT(1);
+               return(1);
+       }
+
        sa.sa_flags = SA_SIGINFO;
        sigemptyset(&sa.sa_mask);
        sa.sa_sigaction = childhandler;


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Monetdb-sql-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-sql-checkins

Reply via email to