Can't exit curses program and retain screen contents
Please try the attached program.
- After you hit some key, the program should quit and the "Hit any key" message should still be visible on screen
- When the program exits, the screen contents is restored to what it was before the program was started
- If you kill -9 the program, it exits without restoring the screen contents just like I want, but then it exits with a non-zero return code.
The use case is that I want my pager implementation to be able to exit without restoring screen contents when pressing ^C:
I currently use the kill -9 workaround, but would like to be able to do without it.