freebsd-dev/sys/dev/syscons
Bruce Evans d800e06858 Fix races in scstart(). q_to_b() wasn't called at spltty(), so there
were two races:
- q_to_b() might unexpectedly return 0 (e.g, after a keyboard signal
  flushes the output queue and isn't echoed).  ansi_put() interprets
  0 bytes as 4GB...
- more output (e.g. for echoes) might arrive afer q_to_b() returns 0.
  Then scstart() returns presumably and the new output might not be
  handled for a long time.

Remove unused function scxint().

Fix prototypes (foo() isn't a prototype).
1995-07-11 18:34:30 +00:00
..
blank Remove trailing whitespace. 1995-05-30 06:12:45 +00:00
fade Remove trailing whitespace. 1995-05-30 06:12:45 +00:00
green Remove trailing whitespace. 1995-05-30 06:12:45 +00:00
snake Remove trailing whitespace. 1995-05-30 06:12:45 +00:00
star Remove trailing whitespace. 1995-05-30 06:12:45 +00:00
syscons.c Fix races in scstart(). q_to_b() wasn't called at spltty(), so there 1995-07-11 18:34:30 +00:00
syscons.h Fix races in scstart(). q_to_b() wasn't called at spltty(), so there 1995-07-11 18:34:30 +00:00