如何在C代码中使用内核函数?

时间:2015-07-02 07:27:01

标签: kernel debian

首先,我想为我的英语道歉,这不是我母语,但我会尽我所能。

我是Debian的新开发人员,之前我只做跨平台代码。 由于cross-plateform不再受我的约束,我希望尽可能接近内核。

例如,我想将AES用于crypt文件。 AES存在于内核中,我更喜欢使用AES内核而不是另一个AES(我只是更信任内核源代码)。有没有办法在用户空间中使用内核函数? 更准确地说,确实存在一种方法或文档吗?

如果我想拥有C函数的文档,我会做“man function”。是否有内核的等价物?

我希望我的问题不会出错。 谢谢你的阅读,堆栈溢出过去十几次帮助我,谢谢。

编辑:对不起,我编辑我的帖子,我希望这次更好。

1 个答案:

答案 0 :(得分:0)

  

有没有办法在用户空间中使用内核功能?

不,不能直接从用户空间调用内核函数。

你可以编写内核模块,它调用所需的函数来响应来自用户空间的一些请求。