/* Replay session corresponding to io_log_files[]. */
replay_session(max_wait, decimal);
- sudo_term_restore(STDIN_FILENO, 1);
+ sudo_term_restore(STDIN_FILENO, true);
done:
sudo_debug_exit_int(__func__, __FILE__, __LINE__, sudo_debug_subsys, exitcode);
exit(exitcode);
static void
sudoreplay_cleanup(void)
{
- sudo_term_restore(STDIN_FILENO, 0);
+ sudo_term_restore(STDIN_FILENO, false);
}
/*
static void
sudoreplay_handler(int signo)
{
- sudo_term_restore(STDIN_FILENO, 0);
+ sudo_term_restore(STDIN_FILENO, false);
kill(getpid(), signo);
}
debug_decl(cleanup, SUDO_DEBUG_EXEC);
if (!TAILQ_EMPTY(&io_plugins) && io_fds[SFD_USERTTY] != -1)
- sudo_term_restore(io_fds[SFD_USERTTY], 0);
+ sudo_term_restore(io_fds[SFD_USERTTY], false);
#ifdef HAVE_SELINUX
selinux_restore_tty();
#endif
/* Restore original tty mode before suspending. */
if (ttymode != TERM_COOKED)
- sudo_term_restore(io_fds[SFD_USERTTY], 0);
+ sudo_term_restore(io_fds[SFD_USERTTY], false);
if (sig2str(signo, signame) == -1)
snprintf(signame, sizeof(signame), "%d", signo);
/* Restore terminal settings. */
if (io_fds[SFD_USERTTY] != -1)
- sudo_term_restore(io_fds[SFD_USERTTY], 0);
+ sudo_term_restore(io_fds[SFD_USERTTY], false);
/* If child was signalled, write the reason to stdout like the shell. */
if (cstat->type == CMD_WSTATUS && WIFSIGNALED(cstat->val)) {
if (!ISSET(flags, TGP_ECHO)) {
for (;;) {
/* Restore old tty settings if possible. */
- if (sudo_term_restore(input, 1) || errno != EINTR)
+ if (sudo_term_restore(input, true) || errno != EINTR)
break;
/* Received SIGTTOU, suspend the process. */
signo[SIGTTOU] = 0;