如何在 create_proc_entry() 函数的第三个参数中提及路径。直到现在我将 NULL 保留在那里,它工作正常,但我想保留在 /proc/net/ 目录下,因为我需要在第三个参数上提及一些内容。让我给出这样做的说明
问问题
877 次
2 回答
0
第三个参数是指向“父”的指针,而不是路径。您可以通过调用简单地在 /proc 下创建一个目录:
proc_dir_entry *parent = NULL;
parent = proc_mkdir("your_parent_name",NULL);
然后在创建将出现在 /proc/your_parent_name/my_proc 下的所需 proc 条目时,将该指针用作您的父级,如下所示:
proc_dir_entry *my_proc = NULL
my_proc = create_proc_entry("my_proc", 0666, parent);
于 2013-09-19T15:12:20.060 回答
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);
于 2013-09-19T10:37:54.060 回答