AsynchronousResourceComponentTerminus();
instantiate_magick=MagickFalse;
(void) SetMagickSignalHandler(signal_number,signal_handlers[signal_number]);
-#if defined(MAGICKCORE_HAVE_RAISE)
- if (signal_handlers[signal_number] != MagickSignalHandler)
- raise(signal_number);
-#endif
#if defined(SIGQUIT)
if (signal_number == SIGQUIT)
abort();
#if defined(SIGTERM)
if (signal_number == SIGTERM)
exit(signal_number);
+#endif
+#if defined(MAGICKCORE_HAVE_RAISE)
+ if (signal_handlers[signal_number] != MagickSignalHandler)
+ raise(signal_number);
#endif
_exit(signal_number); /* do not invoke registered atexit() methods */
#endif