* New primitives `terminal-get-state' and `terminal-set-state' allow
authorChris Hanson <org/chris-hanson/cph>
Thu, 1 Nov 1990 04:33:46 +0000 (04:33 +0000)
committerChris Hanson <org/chris-hanson/cph>
Thu, 1 Nov 1990 04:33:46 +0000 (04:33 +0000)
commitec73bc8d013280783527ada6f0b9aba9d2a2c952
tree22b4f1b41458dc49531d2821d468d05d068cc8ce
parent80686526bedf0a04496b33ecc83472719e0c448f
* New primitives `terminal-get-state' and `terminal-set-state' allow
  Scheme programs to get an object representing a terminal's state
  structure, and to restore the terminal's state from such an object.

* When Scheme is terminated, restore the control terminal state.
  Previously this was done only when suspending Scheme.

* On machines that have it, disable `t_dsuspc' (the delayed suspend
  character).  Save this and any other TIOCGLTC state in the terminal
  state structure.  Previously POSIX machines ignored this state even
  if it was present.
v7/src/microcode/osterm.h
v7/src/microcode/prosterm.c
v7/src/microcode/term.c
v7/src/microcode/ux.c
v7/src/microcode/ux.h
v7/src/microcode/uxctty.c
v7/src/microcode/uxterm.c
v7/src/microcode/version.h
v8/src/microcode/version.h