HardBirch

Linux内核中常见的结构体对象中的函数指针赋值操作

时间:10-04-02 栏目:系统技术篇 作者:鲁智森也有文化 评论:0 点击: 2,474 次

常见的赋值操作两种方法都可实现,Linux内核编程的相关书籍中看到方法一较多,周立功编写的linux系统构建于驱动程序开发范例中见到的是方法二,于是奇怪,编写两种代码实验,都成功。


赋值操作 方法一:

static struct file_operations File_Ops_4_Our_Proc_File = {
.read = module_output,
.write = module_input,
.open = module_open,
.release = module_close,
};

 


赋值操作 方法二:

static struct file_operations File_Ops_4_Our_Proc_File = {
read : module_output,
write : module_input,
open : module_open,
release : module_close,
};

Linux内核中常见的结构体对象中的函数指针赋值操作:等您坐沙发呢!

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐