也许我只是在谈论这个错误。
我有一个 Linux 模块(Ubuntu 12.04),它需要收集有关当前进程的信息,例如每个进程打开的文件数等。我认为做到这一点的最佳方法是让模块读取 /proc 并为那里表示的每个进程在 /proc 子目录中查找它想要的信息。
显然我的模块不能调用 opendir/readdir。我原以为有一个 proc_readdir() 可以从内核空间使用,但我似乎找不到任何关于它的信息。
我错过了什么吗?模块有没有更好的方法来收集进程信息?如果是 proc_readdir() 那么我在哪里可以找到一些例子呢?