ast@cs.vu.nl (Andy Tanenbaum) (11/18/88)
*** bios_wini.c Sat Nov 12 00:00:31 1988
--- bios_wini.c.new Thu Nov 17 17:24:55 1988
***************
*** 477,486 ****
--- 477,488 ----
extern phys_bytes umap();
phys_clicks base_click;
extern int s_call();
+ extern int tty_int();
base_click = BASE >> CLICK_SHIFT;
phys_b = umap(proc_addr(HARDWARE), D, (vir_bytes) vec_table, VECTOR_BYTES);
phys_copy(phys_b+64L, 64L, (long) VECTOR_BYTES-64L); /* restore vectors */
phys_copy(phys_b+4L*XT_WINI_VECTOR, 4L*XT_WINI_VECTOR, 4L);
set_vec(SYS_VECTOR, s_call, base_click);
+ if (ps) set_vec(PS_KEYB_VECTOR, tty_int, base_click);
}