osscheme.o:
ostty.o:
- 00000000 b next_interrupt_char
+ 00000000 b next_interrupt_char __thread
+
+ OK. Now thread-local. Set by signal handlers and used by
+ external-interrupt-handler. The signal handlers may race, but
+ only if you keep banging on the keyboard. (Don't do that. :0)
+ Assuming the handler runs with the INT_Character and INT_Timer
+ interrupts masked, the Scheme handler should stay on the
+ current processor and reliably read whatever the last signal
+ handler wrote.
outf.o:
00000000 b stderr_mutex