如何提及create_proc_entry()函数的第三个参数中的路径。直到现在我在那里保持NULL,它工作正常,但我想保留在/ proc / net /目录下,我需要提一下第三个参数。让我给出指示这样做
答案 0 :(得分:0)
struct proc_dir_entry * create_proc_entry(const char * name,mode_t mode, struct proc_dir_entry * parent);
proc_entry = create_proc_entry("megharaj_proc", 0666, path/NULL);
答案 1 :(得分:0)
第三个参数是指向“父”的指针,而不是路径。 您只需调用:
即可在/ proc下创建一个目录proc_dir_entry *parent = NULL;
parent = proc_mkdir("your_parent_name",NULL);
然后在创建所需的proc条目时使用该指针作为您的父级 将显示在/ proc / your_parent_name / my_proc下,如下所示:
proc_dir_entry *my_proc = NULL
my_proc = create_proc_entry("my_proc", 0666, parent);