当前位置: 技术问答>linux和unix
内核模块编程,要包含那些头文件
来源: 互联网 发布时间:2016-02-22
本文导语: 要调用内核中的一个变量blkdevs[major].但是不知道要包含那个头文件..还有很多类似的问题,知道函数在哪个c文件中定义,但是不知道要包含哪个h文件。 | 一般这几个是必须的 #include // #includ...
要调用内核中的一个变量blkdevs[major].但是不知道要包含那个头文件..还有很多类似的问题,知道函数在哪个c文件中定义,但是不知道要包含哪个h文件。
|
一般这几个是必须的
#include //
#include //THIS_MODULE MODULE_XXX
#include //__init __exit
#include //file_operations
其他一般
字符设备应该有
块设备应该有
需要内核和用户之前拷贝数据 //copy_from_user copy_to_user
等...
#include //
#include //THIS_MODULE MODULE_XXX
#include //__init __exit
#include //file_operations
其他一般
字符设备应该有
块设备应该有
需要内核和用户之前拷贝数据 //copy_from_user copy_to_user
等...