undefined tty chars overwrite useful functions
Status: Beta
Brought to you by:
thehobbit
I have not assigned all tty chars on my Solaris system:
% stty -a
...
intr = ^?; quit = ^\; erase = ^H; kill = ^U; eof = ^D;
eol = <undef>;
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; ...
These <undef> chars are being used in the function
tty_bind_char() and overwrite the default assignments
for ^@ - furthermore, ^X loses its binding and is
reassigned to kill-whole-line.
Submitted by Martin Kraemer aka. martin at apache dot org.
The attached patch fixed it for me.
Patch for undefined tty chars