have ncurses handle interrupt characters

As it was, didn't handle ^\ SIGQUIT or ^Z SIGTSTP.
This commit is contained in:
Devin J. Pohly 2018-04-01 18:00:28 -05:00
parent 5a01a6e38f
commit 1f1bcc9e76
2 changed files with 1 additions and 5 deletions

View File

@ -9,7 +9,6 @@
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include <linux/vt.h> #include <linux/vt.h>
#include <unistd.h> #include <unistd.h>
#include <signal.h>
/* ncurses */ /* ncurses */
#include <form.h> #include <form.h>
/* pam */ /* pam */
@ -46,9 +45,6 @@ int main(void)
char* username; char* username;
char* password; char* password;
char* cmd; char* cmd;
/* prevents CTRL+C from killing the process */
signal(SIGINT, SIG_IGN);
signal(SIGHUP, SIG_IGN);
/* gets desktop entries */ /* gets desktop entries */
de_list = list_de(); de_list = list_de();
de_props = de_list->props; de_props = de_list->props;

View File

@ -30,7 +30,7 @@ void init_ncurses(FILE* desc)
ioctl(filedesc, VT_WAITACTIVE, LY_CONSOLE_TTY); ioctl(filedesc, VT_WAITACTIVE, LY_CONSOLE_TTY);
/* ncurses startup */ /* ncurses startup */
initscr(); initscr();
cbreak(); raw();
noecho(); noecho();
} }