is read-only, initialized before the threads of fun are loosed.
uxtty.o:
- 00000000 b input_channel
- 00000004 b output_channel
- 00000840 b tgetstr_buffer.8852
- 00000020 b tputs_output
- 00000820 b tputs_output_scan
- 00000010 b tty_command_beep
- 00000014 b tty_command_clear
- 00000018 b tty_size_synchronized_p
- 00000008 b tty_x_size
- 0000000c b tty_y_size
+ 00000000 b input_channel read-only, inited in UX_initialize_tty
+ 00000004 b output_channel read-only, inited in UX_initialize_tty
+ 00000840 b tgetstr_buffer.8852 only used by UX_initialize_tty
+ 00000020 b tputs_output only used by UX_initialize_tty
+ 00000820 b tputs_output_scan only used by UX_initialize_tty
+ 00000010 b tty_command_beep read-only, inited in UX_initialize_tty
+ 00000014 b tty_command_clear read-only, inited in UX_initialize_tty
+ 00000018 b tty_size_synchronized_p initted, then used by SIGWINCH
+ 00000008 b tty_x_size read-only, tty_size_synchronized_p
+ 0000000c b tty_y_size read-only, tty_size_synchronized_p
+
+ OK. If multiple processors get simultaneous SIGWINCHs, they
+ might both update tty_x_size and tty_y_size, but that is OK.
uxutil.o:
0000003c b buffer.8550