patch-2.1.31 linux/drivers/sbus/char/sunkbd.c
Next file: linux/drivers/sbus/char/sunmouse.c
Previous file: linux/drivers/sbus/char/sunfb.c
Back to the patch index
Back to the overall index
- Lines: 31
- Date:
Wed Apr 2 17:43:21 1997
- Orig file:
v2.1.30/linux/drivers/sbus/char/sunkbd.c
- Orig date:
Thu Mar 27 14:40:05 1997
diff -u --recursive --new-file v2.1.30/linux/drivers/sbus/char/sunkbd.c linux/drivers/sbus/char/sunkbd.c
@@ -66,6 +66,13 @@
unsigned char kbd_read_mask = 0x01; /* modified by psaux.c */
unsigned char aux_device_present = 0x00; /* To make kernel/ksyms.c happy */
+struct wait_queue * keypress_wait = NULL;
+
+void keyboard_wait_for_keypress(void)
+{
+ sleep_on(&keypress_wait);
+}
+
/*
* global state includes the following, and various static variables
* in this module: prev_scancode, shift_state, diacr, npadch, dead_key_next.
@@ -1382,7 +1389,7 @@
return 0;
}
-static void
+static int
kbd_close (struct inode *i, struct file *f)
{
if (--kbd_active)
@@ -1395,6 +1402,7 @@
kbd_opened = 0;
kbd_fasync (i, f, 0);
+ return 0;
}
static struct
FUNET's LINUX-ADM group, [email protected]
TCL-scripts by Sam Shen, [email protected]