gpt4 book ai didi

linux-kernel - 什么是 3.x 内核中 daemonize() 内核 api 的替换

转载 作者:行者123 更新时间:2023-12-04 19:05:54 24 4
gpt4 key购买 nike

我正在开发一个从 linux 内核 2.6 迁移到 3.10 的项目。

2.6 版本包含对 api 的调用守护进程()在较新的内核中不再可用。

到目前为止,我已经看到了 kthread_run()作为替代品。但是,当我在 kernel_thread() 中放入带有启动函数、空值和字符串名称作为参数时,我得到了很多: “不能 fork ”错误。

任何人都可以就正确更换提出建议吗?

最佳答案

要管理内核线程,您应该使用 <linux/kthread.h> 中的辅助函数。如 kthread_run() .

关于linux-kernel - 什么是 3.x 内核中 daemonize() 内核 api 的替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24897511/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com