0

如何在 create_proc_entry() 函数的第三个参数中提及路径。直到现在我将 NULL 保留在那里,它工作正常,但我想保留在 /proc/net/ 目录下,因为我需要在第三个参数上提及一些内容。让我给出这样做的说明

4

2 回答 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 回答