#include <stdlib.h>
#include <unistd.h>
#include <termios.h>
+#include <errno.h>
#include <sys/ioctl.h>
#include <signal.h>
tty.c_lflag &= (~ICANON);
if (tcsetattr (0, TCSANOW, &tty) < 0)
- die("tcsetattr: %m");
+ DIE("tcsetattr");
more_active = 1;
}
more_active = 0;
if (tcsetattr (0, TCSANOW, &stored_tty) < 0)
- die("tcsetattr: %m");
+ DIE("tcsetattr");
}
static void
return;
if (tcgetattr(0, &stored_tty) < 0)
- die("tcgetattr: %m");
+ DIE("tcgetattr");
if (signal(SIGINT, sig_handler) == SIG_IGN)
signal(SIGINT, SIG_IGN);