mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-10 01:48:00 +00:00
Configure the pty so that it agrees with our idea of whether
Backspace sends ^H or ^?. [originally from svn r2076]
This commit is contained in:
parent
d3983ca06b
commit
07a69c5245
11
unix/pty.c
11
unix/pty.c
@ -235,6 +235,17 @@ static char *pty_init(char *host, int port, char **realhost, int nodelay)
|
||||
strncpy(name, ptsname(pty_master_fd), FILENAME_MAX-1);
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Set the backspace character to be whichever of ^H and ^? is
|
||||
* specified by bksp_is_delete.
|
||||
*/
|
||||
{
|
||||
struct termios attrs;
|
||||
tcgetattr(pty_master_fd, &attrs);
|
||||
attrs.c_cc[VERASE] = cfg.bksp_is_delete ? '\177' : '\010';
|
||||
tcsetattr(pty_master_fd, TCSANOW, &attrs);
|
||||
}
|
||||
|
||||
/*
|
||||
* Trap as many fatal signals as we can in the hope of having
|
||||
* the best chance to clean up utmp before termination.
|
||||
|
Loading…
Reference in New Issue
Block a user