summaryrefslogtreecommitdiff
path: root/src/termcap.c
diff options
context:
space:
mode:
authorjnweiger <jnweiger>2005-12-19 16:13:08 +0000
committerjnweiger <jnweiger>2005-12-19 16:13:08 +0000
commitb4aa8750b45e7b75ab5a837503dc0a6b2e177bf9 (patch)
tree93829a03fd9309d8ebb397fde1ba571c352f7d76 /src/termcap.c
parent3615d8d6da6bd649297da54f7a858b3b4b133c64 (diff)
downloadscreen-b4aa8750b45e7b75ab5a837503dc0a6b2e177bf9.tar.gz
Updates from mls/screen-4.0.3
attacher.c: use attach_fd, use HAVE_SETRESUID ansi.c: DoCSI now supports CSI 11t, 7t, 21t, 8t was only 8t before. configure.in: quoting of SOCKDIR, use SVR4 instead of __SVR4, use sun instead of __sun. Check for both setresuid() and setreuid(). Prefer sockets over pipes. help.c: MAPKEYS term[] support. Use Layer2Window(). socket.c: SendAttachMsg() added. process.c: bind -k added. KMAP_KEYS support. screen.c: use attach_fd. teln.c: TO_LINEMODE added, symmetric debug code. termcap.c: ktab[] tty.sh: use tcflow TCOON tty.c.dist dated 1994 ignored. utmp.c: no longer cast u->ut_(x)time into time_t.
Diffstat (limited to 'src/termcap.c')
-rw-r--r--src/termcap.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/termcap.c b/src/termcap.c
index 0e7186e..01082cb 100644
--- a/src/termcap.c
+++ b/src/termcap.c
@@ -39,6 +39,7 @@ extern int hardstatusemu;
extern struct action umtab[];
extern struct action mmtab[];
extern struct action dmtab[];
+extern struct action ktab[];
extern struct kmap_ext *kmap_exts;
extern int kmap_extn;
extern int DefaultEsc;
@@ -547,7 +548,8 @@ int map;
else
break;
}
-
+ if (n < KMAP_KEYS)
+ domap = 1;
if (map == 0 && domap)
return 0;
if (map && !domap)