linux内核模块中的trunc()和ftrunc()等效

时间:2014-03-02 18:22:01

标签: c linux file-io linux-kernel kernel-module

我想知道Linux内核模块的truncate()等效函数。 我想有选择地截断内核模块中的文件中的数据,从索引开始到另一个索引结束。 欢迎提出所有建议。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以降低一级并使用虚拟文件系统级功能。这将允许您直接致电truncate

Here是内核空间中打开/关闭,读/写的示例。您可以使用等效的vfs_trunc(...)方法

但是有很多讨论为什么你应该NOT这样做。