曲径通幽论坛

标题: proc_mkdir | 在 /proc 下创建目录 [打印本页]

作者: beyes    时间: 2010-9-27 21:07
标题: proc_mkdir | 在 /proc 下创建目录
原型
struct proc_dir_entry *proc_mkdir( const char *name, struct proc_dir_entry *parent );

说明
name : 要创建的目录名。

parent : 父目录指针

返回值:proc_dir_entry 类型指针,以后会传递这个指针到 create_proc_read_entry() 里以在 name 目录下创建文件。

用法
struct proc_dir_entry *parent;
parent = proc_mkdir ("myproc", NULL);
create_proc_read_entry ("scullmem", 0744, parent, scull_read_procmem, NULL);
这样,就在 /proc 下创建了 myproc 目录,并在 myproc 目录下创建了一个名为 scullmem 的文件,且这个文件的权限为 0744 :
# ll /proc/myproc/scullmem
-rwxr--r-- 1 root root 0 2010-09-27 20:48 /proc/myproc/scullmem*
上面的 scullmem 后有 1 星号表示此文件可执行,实际上 /proc 下的文件一般都是只读的,这里只是演示权限位。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2