Nada sai, mas o manipulador de SIGINT
( sigint_sighandler()
) define o status de saída para 130 (128 + 2, como explica a resposta do DopeGhoti):
if (interrupt_immediately)
{
interrupt_immediately = 0;
last_command_exit_value = 128 + sig;
throw_to_top_level ();
}
E em throw_to_top_level()
:
if (interrupt_state)
{
if (last_command_exit_value < 128)
last_command_exit_value = 128 + SIGINT;
print_newline = 1;
DELINTERRUPT;
}