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

Linux kernel 如何从内核模块判断文件的大小?,linux-kernel,Linux Kernel,如何从内核模块判断文件的大小 我知道vfs_llseek(),但我还需要一个与ftell()等效的函数。您可以使用偏移量为0的vfs_llseek,SEEK_END从何处开始:它将转到末尾并返回文件位置(即文件的末尾) 同样,对于当前位置,toy将使用偏移量0 SEEK\u CUR返回当前位置。您可以使用偏移量为0的vfs\u llseek和SEEK\u END的位置:它将转到末尾并返回文件位置(即文件的结尾) 同样,对于当前位置,toy将使用偏移量0,SEEK\u CUR返回当前位置。可能重复

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


我知道vfs_llseek(),但我还需要一个与
ftell()

等效的函数。您可以使用偏移量为0的vfs_llseek,SEEK_END从何处开始:它将转到末尾并返回文件位置(即文件的末尾)


同样,对于当前位置,toy将使用偏移量0 SEEK\u CUR返回当前位置。

您可以使用偏移量为0的vfs\u llseek和SEEK\u END的位置:它将转到末尾并返回文件位置(即文件的结尾)

同样,对于当前位置,toy将使用偏移量0,SEEK\u CUR返回当前位置。

可能重复的