2016-08-14 81 views
1

我正在尋找一種方法來從內核模塊動態生成/ proc文件系統中的目錄內容。這是完全可能的,因爲root/proc目錄爲每個正在運行的進程執行它(實際上,這實際上是我想要的:每個PID在我的/ proc子目錄中有一個目錄 - 我試圖創建一個像/proc/mymodule/<tgid>/<pid> )。但是,對於根目錄/proc目錄(在fs/proc/base.c中找到)的代碼相當複雜,並且涉及保留一個inode緩存等。此外,fs/proc/base.c中使用的幫助函數都沒有導出,所以我必須複製&將它們粘貼到我的模塊中。動態創建proc目錄條目?

是否有任何支持的接口用於在調用readdir時動態生成/proc目錄的內容?

回答