raw.c.txt

来自「linux内核学习笔记 希望想看的人可以很快下载到」· 文本 代码 · 共 22 行

TXT
22
字号
any problems,send mails to sindybear@163.com


相关文件
	/linux/raw.h


/*
 * 这个设备向用户提供了一个raw设备的接口,这样,一个用户可以相一个使用一个普通文件
 * 一样使用这个raw设备。
 */


(1)
static int __init raw_init(void)
	register_chrdev(RAW_MAJOR, "raw", &raw_fops);	//注册一个字符设备,用作raw设备

	for (i = 0; i < 256; i++)			//设置256个raw设备锁
		init_MUTEX(&raw_devices[i].mutex);


__initcall(raw_init);	//系统初始化的时候调用。

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?