1
在linux内核中定义的struct proc_dir_entry
在哪里? 在/linux/proc_fs.h
它只是声明为:(仁3.10)struct proc_dir_entry在内核中的定义
struct proc_dir_entry;
,我想因为这个我得到这个错误:
dereferencing pointer to incomplete type
在这行代码,虽然包括/linux/proc_fs.h
:
while(strcmp (my_dir_entry->name,"tcp"))
我在这里看到了一个补丁[链接](https://github.com/yshui/spl/commit/f2da471c29bbf73702398147baed39f9b08f719b)。我可以应用此修补程序以便能够在用户空间程序中使用此结构吗? – Mjina
这是一个内部结构,我不建议你使用它的用户空间。如果你真的想使用它的用户空间,做一个系统调用返回这个。 –
他们是否删除了它的定义,因为它会导致一些漏洞? – Mjina