18# include <sys/ioctl.h>
volatile sig_atomic_t g_heredoc_interrupted
void signal_reset_prompt(int signo, siginfo_t *info, void *ucontext)
void signal_print_newline(int signal)
void handle_sigint_heredoc(int signo)
struct s_signal_context t_signal_context
void set_signals_interactive(t_ms_data *data)
int is_external_command_running(void)
t_signal_context * get_context(t_ms_data *data)
void sigquit_ignore(void)
void set_signals_noninteractive(void)