【问题标题】:How can I tell the size of a file from a kernel module?如何从内核模块中判断文件的大小?
【发布时间】:2016-06-19 12:19:23
【问题描述】:

如何从内核模块中判断文件的大小?

我知道vfs_llseek(),但我还需要一个与ftell() 等效的函数。

【问题讨论】:

标签: linux-kernel


【解决方案1】:

您可以尝试使用偏移量为 0 和 SEEK_END 的位置的 vfs_llseek:它将走到最后并返回文件位置(这将是文件的结尾)

同样对于当前位置,玩具将使用偏移量 0 SEEK_CUR 来返回当前位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-27
    • 2019-04-29
    • 2014-02-21
    • 2013-07-02
    • 2012-01-05
    • 1970-01-01
    相关资源
    最近更新 更多