|
原型:
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 下的文件一般都是只读的,这里只是演示权限位。 |
|