diff options
Diffstat (limited to 'drivers/char/kbd_kern.h')
-rw-r--r-- | drivers/char/kbd_kern.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/drivers/char/kbd_kern.h b/drivers/char/kbd_kern.h index 440b0d5bb..b23fa1ed8 100644 --- a/drivers/char/kbd_kern.h +++ b/drivers/char/kbd_kern.h @@ -2,10 +2,10 @@ #define _KBD_KERN_H #include <linux/interrupt.h> -#define set_leds() mark_bh(KEYBOARD_BH) - #include <linux/keyboard.h> +extern int shift_state; + extern char *func_table[MAX_NR_FUNC]; extern char func_buf[]; extern char *funcbufptr; @@ -66,6 +66,11 @@ extern unsigned long kbd_init(unsigned long); extern unsigned char getledstate(void); extern void setledstate(struct kbd_struct *kbd, unsigned int led); +extern inline void set_leds(void) +{ + mark_bh(KEYBOARD_BH); +} + extern inline int vc_kbd_mode(struct kbd_struct * kbd, int flag) { return ((kbd->modeflags >> flag) & 1); |