aboutsummaryrefslogtreecommitdiff
path: root/termo
diff options
context:
space:
mode:
authorPřemysl Eric Janouch <p@janouch.name>2021-09-06 21:20:40 +0200
committerPřemysl Eric Janouch <p@janouch.name>2021-09-06 21:30:03 +0200
commit30777e8fd305f322b4ddd197ebeab894a63b3a8a (patch)
tree3a92cb8d87b4db0d4308e7a6bafa828e479bc808 /termo
parent353174ee3c5f3990f6745079a3fcb8dd98f728e0 (diff)
downloadnncmpp-30777e8fd305f322b4ddd197ebeab894a63b3a8a.tar.gz
nncmpp-30777e8fd305f322b4ddd197ebeab894a63b3a8a.tar.xz
nncmpp-30777e8fd305f322b4ddd197ebeab894a63b3a8a.zip
Improve terminal initialisation
Don't just abort() on failures, print a proper error message. Also, set up ncurses as late as possible. This should be alright wrt. signal handlers according to ncurses code, as well as XSI: > Curses implementations may provide for special handling of > the SIGINT, SIGQUIT and SIGTSTP signals if their disposition > is SIG_DFL at the time initscr is called ... termo blocks job control, so SIGTSTP is not a concern at all.
Diffstat (limited to 'termo')
0 files changed, 0 insertions, 0 deletions