参数3:parent与proc_mkdir中的parent类似。也是父文件夹的proc_dir_entry对象。 参数4:proc_fops就是该文件的操作函数了。 例如:struct proc_dir_entry *mytest_file = proc_create("mytest", 0x0644, mytest_dir, mytest_proc_fops); 3:proc_create()例子内核模块 (1):这个例子将创建一个proc入口使读取...
struct proc_dir_entry *mytest_dir = proc_mkdir("mytest", NULL); 然后来看看proc文件的创建。 创建方法是调用以下函数: static inline struct proc_dir_entry *proc_create(const char *name, mode_t mode, struct proc_dir_entry *parent, const struct file_operations *proc_fops); name就是要创建的...
Linux编程:proc_mkdir与proc_create 1:创建proc文件夹 struct proc_dir_entry *proc_mkdir(const char *name, struct proc_dir_entry *parent); 参数1:name就是要创建的文件夹名称。 参数2:parent是要创建节点的父节点。也就是要在哪个文件夹之下创建新文件夹,需要将那个文件夹的 proc_dir_entry传入。 如果是...
proc_net_init();#ifdefCONFIG_SYSVIPCproc_mkdir("sysvipc",NULL);#endifproc_mkdir("fs",NULL);proc_mkdir("driver",NULL);proc_mkdir("fs/nfsd",NULL);/* somewhere for the nfsd filesystem to be mounted */#ifdefined(CONFIG_SUN_OPENPROMFS) || defined(CONFIG_SUN_OPENPROMFS_MODULE)/* jus...
struct proc_dir_entry *proc_mkdir(const char *name, struct proc_dir_entry *parent);name就是要创建的⽂件夹名称。parent是要创建节点的⽗节点。也就是要在哪个⽂件夹之下创建新⽂件夹,需要将那个⽂件夹的proc_dir_entry传⼊。如果是在/proc⽬录下创建⽂件夹,parent为NULL。例如:struct ...
struct proc_dir_entry *proc_mkdir(const char *name, struct proc_dir_entry *parent); //功能:在proc中创建一个文件 //参数1:创建的文件的名称 //参数2:文件的读写权限 //参数3:创建的文件路径,即在哪个文件夹中创建,如果是proc根目录,此参数为NULL ...
当前标签:proc_mkdir 昵称:LeeAaron 园龄:7年1个月 粉丝:68 关注:0
1:创建proc文件夹 struct proc_dir_entry *proc_mkdir(const char *name, struct proc_dir_entry *parent); 参数1:name就是要创建的文件夹名称。 参数2:parent是要创建节点的父节点。也就是要在哪个文件夹之下创建新文件夹,需要将那个文件夹的 proc_dir_entry传入。