[comp.os.minix] Bug fix for bios_wini.c

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);
  }