if (signal_number == SIGHUP)
exit(signal_number);
#endif
+#if defined(SIGPIPE)
+ if (signal_number == SIGPIPE)
+ exit(signal_number);
+#endif
#if defined(SIGINT) && !defined(MAGICKCORE_WINDOWS_SUPPORT)
if (signal_number == SIGINT)
exit(signal_number);
if (signal_handlers[SIGHUP] == (SignalHandler *) NULL)
signal_handlers[SIGHUP]=RegisterMagickSignalHandler(SIGHUP);
#endif
+#if defined(SIGPIPE)
+ if (signal_handlers[SIGPIPE] == (SignalHandler *) NULL)
+ signal_handlers[SIGPIPE]=RegisterMagickSignalHandler(SIGPIPE);
+#endif
#if defined(SIGINT) && !defined(MAGICKCORE_WINDOWS_SUPPORT)
if (signal_handlers[SIGINT] == (SignalHandler *) NULL)
signal_handlers[SIGINT]=RegisterMagickSignalHandler(SIGINT);