Signal handling.
Data | Description | Links |
---|---|---|
SigInt | true after SIGINT is received | |
SigWinch | true after SIGWINCH is received |
Function | Description | Links |
---|---|---|
assertion_dump() | Dump some debugging info before we stop the program | |
exit_print_int() | AS-safe version of printf("%d", n) | |
exit_print_string() | AS-safe version of printf("%s", str) | |
exit_print_uint() | AS-safe version of printf("%u", n) | |
mutt_sig_allow_interrupt() | Allow/disallow Ctrl-C (SIGINT) | |
mutt_sig_block() | Block signals during critical operations | |
mutt_sig_block_system() | Block signals before calling exec() | |
mutt_sig_empty_handler() | Dummy signal handler | |
mutt_sig_exit_handler() | Notify the user and shutdown gracefully | |
mutt_sig_init() | Initialise the signal handling | |
mutt_sig_reset_child_signals() | Reset ignored signals back to the default | |
mutt_sig_unblock() | Restore previously blocked signals | |
mutt_sig_unblock_system() | Restore previously blocked signals |