$NetBSD$

Ignore CIGPIPE for no MSG_NOSIGNAL platforms.

--- src/main.c.orig	2007-10-20 09:41:37.000000000 +0000
+++ src/main.c
@@ -403,6 +403,9 @@ main(int argc, char **argv)
     if (!background)
         write_pid_file(pidfilename, getpid(), false);
 
+#ifndef MSG_NOSIGNAL
+    signal(SIGPIPE, SIG_IGN);
+#endif
     signalaction.sa_handler = dummy_signal_handler;
     if (sigemptyset(&signalaction.sa_mask) < 0)
     	die(_("cannot empty signal set - %s\n"), errstr);
