Path: utzoo!attcan!uunet!mcvax!hp4nl!botter!star.cs.vu.nl!ast@cs.vu.nl From: ast@cs.vu.nl (Andy Tanenbaum) Newsgroups: comp.os.minix Subject: Bug fix for bios_wini.c (required on PS/2) Message-ID: <1669@ast.cs.vu.nl> Date: 17 Nov 88 16:26:04 GMT Sender: ast@cs.vu.nl Reply-To: ast@cs.vu.nl (Andy Tanenbaum) Organization: VU Informatica, Amsterdam Lines: 17 *** 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); }