ISIG for ignoring Ctrl + C on BSDs - iomenu - interactive terminal-based selection menu
HTML git clone git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu
DIR Log
DIR Files
DIR Refs
DIR Tags
DIR README
DIR LICENSE
---
DIR commit 3d11052f21bd037d4ba92b875e8315016976dfc9
DIR parent 486f6970c5a75f4108b91c49edf0a0089fe07bbe
HTML Author: Josuah Demangeon <mail@josuah.net>
Date: Wed, 11 Apr 2018 00:13:22 +0200
ISIG for ignoring Ctrl + C on BSDs
Diffstat:
M iomenu.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
DIR diff --git a/iomenu.c b/iomenu.c
@@ -357,7 +357,7 @@ set_terminal(void)
perror("tcgetattr");
exit(EXIT_FAILURE);
}
- new.c_lflag &= ~(ICANON | ECHO | IEXTEN | IGNBRK);
+ new.c_lflag &= ~(ICANON | ECHO | IEXTEN | IGNBRK | ISIG);
tcsetattr(ttyfd, TCSANOW, &new);
}