linux - 如何使用 'copy_to_user'?

标签 linux

我必须在 Linux 内核中添加一个系统调用,该系统调用将打印进程树,仅显示用户代码的 PID。我必须在这里使用 copy_to_user 。但我不明白这个功能的用途。你们中的任何人都可以举一个例子来说明它是如何工作的,包括用户端代码和添加的系统代码吗?.....任何简单/简单的例子对我来说都很棒......:) 谢谢。

最佳答案

我建议您阅读《Linux 设备驱动程序》一书。可在线免费获取:http://lwn.net/Kernel/LDD3/ 。尽管它面向设备驱动程序,但它涵盖了内核和用户空间之间通信的大多数关键方面,并包含多个示例。

顺便说一下,这听起来像是一个家庭作业问题。如果是这样,您的问题应该有与之关联的“作业”标签。

关于linux - 如何使用 'copy_to_user'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5494667/

相关文章:

c++ - 检索流程创建时间的API(Linux)

linux -/root/.bash_profile : line 16: syntax error: unexpected end of file

linux - 让 Linux 下的 R 访问 DLL

不带参数调用 exit()

linux - 为什么使用 tail 复制文件比 cp 慢很多,而使用 awk 快两倍?

regex - 如何重新加入文本文件中用连字符跨行分割的单词

regex - Putty命令查找非罗马字母命名的文件

linux - 在生产 Linux 服务器上运行更新

Android:无法在同一手机上执行通过Linux Deploy编译的文件

java - 通过java运行linux命令