⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kbd-no.c

📁 Linux内核源代码 为压缩文件 是<<Linux内核>>一书中的源代码
💻 C
字号:
/* $Id: kbd-no.c,v 1.1 1998/10/28 12:38:14 ralf Exp $ * * 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -