mc/lib/tty
rofl0r 38d4c655d3 Ticket #3665: fix compatibility with netbsd curses.
The code that manipulates the ncurses backend into changing
the key combination to generate SIGINT from CTRL-c to CTRL-g does
so by accessing undocumented internal ncurses data structures.
This breaks compilation with netbsd-curses[0], and could also break
when the ncurses author decides to change internal structures in a
future release.

Fix it by using a portable approach that works everywhere using libc
primitives instead.

[0] https://github.com/sabotage-linux/netbsd-curses

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2016-07-29 09:21:02 +03:00
..
color-internal.c Update copyright years. 2016-01-01 11:48:10 +03:00
color-internal.h Ticket #2169: Add support for 256 colors terminals 2010-12-29 11:58:10 +02:00
color-ncurses.c Update copyright years. 2016-01-01 11:48:10 +03:00
color-slang.c Update copyright years. 2016-01-01 11:48:10 +03:00
color-slang.h Ticket #3065: support of italic text. 2015-02-17 15:22:53 +03:00
color.c Update copyright years. 2016-01-01 11:48:10 +03:00
color.h Code indentation. 2012-07-17 17:04:05 +04:00
key.c Remove min() and max() macros. Use MIN() and MAX() macros from GLib. 2016-05-07 16:19:02 +03:00
key.h Ticket #2661: support enable bracketed paste of xterm. 2013-10-03 11:41:58 +04:00
keyxdef.c Update copyright years. 2016-01-01 11:48:10 +03:00
Makefile.am Clarify usage of AM_CPPFLAGS. 2012-12-18 16:27:49 +04:00
mouse.c Update copyright years. 2016-01-01 11:48:10 +03:00
mouse.h Drop old mouse API and use the new one. 2016-04-01 15:29:55 +03:00
tty-internal.h (tty_lowlevel_getch): used in lib/tty only. 2011-12-12 12:23:25 +03:00
tty-ncurses.c Ticket #3665: fix compatibility with netbsd curses. 2016-07-29 09:21:02 +03:00
tty-ncurses.h Ticket #3043: broken NCurses detection. 2013-07-23 14:15:24 +04:00
tty-slang.c Do not botch SIGWINCH delivery to the subshell. 2016-06-28 09:34:11 +03:00
tty-slang.h Move definition of reset_hp_softkeys variable to lib/tty/tty-slang.[ch]. 2016-05-07 16:28:47 +03:00
tty.c Move definition of reset_hp_softkeys variable to lib/tty/tty-slang.[ch]. 2016-05-07 16:28:47 +03:00
tty.h Move definition of reset_hp_softkeys variable to lib/tty/tty-slang.[ch]. 2016-05-07 16:28:47 +03:00
win.c Do not duplicate alternate screen switching. 2016-05-05 10:01:13 +03:00
win.h Do not duplicate alternate screen switching. 2016-05-05 10:01:13 +03:00
x11conn.c Update copyright years. 2016-01-01 11:48:10 +03:00
x11conn.h Code indentation in lib directory 2010-11-24 10:27:20 +03:00