# include "config.h"
#endif
-#include <lib-lib/macros.h>
-
-#include <lib-ui/curses.h>
-
-#include "mutt.h"
-
#include <signal.h>
#include <string.h>
#include <sys/wait.h>
#include <errno.h>
+#include <lib-lib/macros.h>
+
+#include <lib-ui/curses.h>
+
+#include "mutt_signal.h"
+
static sigset_t Sigset;
static sigset_t SigsetSys;
static struct sigaction SysOldInt;
{
curs_set (1);
endwin (); /* just to be safe */
-#if SYS_SIGLIST_DECLARED
+#ifdef SYS_SIGLIST_DECLARED
printf (_("%s... Exiting.\n"), sys_siglist[sig]);
#else
-#if (__sun__ && __svr4__)
+#if defined(__sun__) && defined(__svr4__)
printf (_("Caught %s... Exiting.\n"), _sys_siglist[sig]);
#else
-#if (__alpha && __osf__)
+#if defined(__alpha) && defined(__osf__)
printf (_("Caught %s... Exiting.\n"), __sys_siglist[sig]);
#else
printf (_("Caught signal %d... Exiting.\n"), sig);
exit (0);
}
-RETSIGTYPE chld_handler (int sig)
+RETSIGTYPE chld_handler(int sig __attribute__((unused)))
{
/* empty */
}
}
#endif /* USE_SLANG_CURSES */
-void mutt_signal_init (void)
+void mutt_signal_initialize (void)
{
struct sigaction act;