2011-03-31 74 views
0

我必須在linux內核中添加一個系統調用,它將打印只顯示用戶代碼的PID的進程樹。我必須在這裏使用copy_to_user。但是我不瞭解這個函數的用法。你可以舉一個例子說明它是如何工作的,包括用戶端代碼和添加的系統代碼?.....任何簡單/簡單的例子對我來說都會很好...... :) 謝謝。如何使用'copy_to_user'?

+0

[正確的方式使用copy_to_user?](http://stackoverflow.com/questions/1836585/proper-way-to-use-copy-to-user) – karlphillip 2011-03-31 02:41:37

+0

http://www.gnugeneration可能的重複。 COM /鏡子/內核API/r4299.html – karlphillip 2011-03-31 02:42:13

回答

0

我建議你通讀Linux設備驅動程序手冊。它免費在線提供,網址爲http://lwn.net/Kernel/LDD3/。儘管它面向設備驅動程序,但它涵蓋了內核和用戶空間之間通信的大多數關鍵方面,幷包含多個示例。

順便說一句,這聽起來像一個家庭作業問題。如果是這樣,你的問題應該有與之相關的'家庭作業'標籤。

相關問題