Board logo

标题: Linux内核中的proc文件系统(3) [打印本页]

作者: yuyang911220    时间: 2017-4-23 20:15     标题: Linux内核中的proc文件系统(3)

参数:
你要创建的文件名。
为创建的文件指定权限
为你要在哪个文件夹下建立名字为name的文件,如:init_net.proc_net是要在/proc/net/下建立文件。
为struct file_operations
保存私有数据的指针,如不要为NULL。
例子:
proc_create
说明:创建proc虚拟文件系统文件
函数原型:
参数:
你要创建的文件名。
为创建的文件指定权限
为你要在哪个文件夹下建立名字为name的文件,如:init_net.proc_net是要在/proc/net/下建立文件。
为struct file_operations
注意:这个接口和proc_create_data的区别在于他不能保存私有数据指针。
PDE_DATA
获取proc_create_data传入的私有数据。
proc_symlink
说明:这个函数在procfs目录下创建一个从name指向dest的符号链接. 它在用户空间等效为ln -s dest name。
函数原型:
参数:
原始符号。
符号所在的目录。
所要创建的符号链接名字。
remove_proc_entry
说明:删除procfs文件系统中的文件或者目录。
函数原型:
参数:
要删除的文件或者目录名。
符号所在的目录,如果为NULL,表示在/proc目录下。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0