kbd-no.c
来自「这个linux源代码是很全面的~基本完整了~使用c编译的~由于时间问题我没有亲自」· C语言 代码 · 共 63 行
C
63 行
/* * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * Stub keyboard and psaux routines to keep Linux from crashing on machines * without a keyboard. * * Copyright (C) 1998 by Ralf Baechle */#include <linux/sched.h>#include <asm/keyboard.h>static void no_kbd_request_region(void){ /* No I/O ports are being used on the Indy. */}static int no_kbd_request_irq(void (*handler)(int, void *, struct pt_regs *)){ return -ENODEV;}static int no_aux_request_irq(void (*handler)(int, void *, struct pt_regs *)){ return -ENODEV;}static void no_aux_free_irq(void){}static unsigned char no_kbd_read_input(void){ return 0;}static void no_kbd_write_output(unsigned char val){}static void no_kbd_write_command(unsigned char val){}static unsigned char no_kbd_read_status(void){ return 0;}struct kbd_ops no_kbd_ops = { no_kbd_request_region, no_kbd_request_irq, no_aux_request_irq, no_aux_free_irq, no_kbd_read_input, no_kbd_write_output, no_kbd_write_command, no_kbd_read_status};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?