您的位置:首页 > 运维架构 > Linux

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

2010-04-02 22:52 369 查看
常见的赋值操作两种方法都可实现,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,
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: