内核模块中的文件处理。在文件中“查找”的合适方法是什么?我找不到 sys_seek()
函数(例如 sys_read()
)。还是只使用 VFS 函数 API 更好?
问题How to read/write files within a Linux kernel module?不处理输入流导航,即没有对任何类型的 tell()/seek()
的引用。
最佳答案
seek
内核空间中的功能可以通过vfs_llseek
函数实现:
loff_t vfs_llseek(struct file *file, loff_t offset, int whence);
如果出错,该函数返回结果偏移量或负值。
关于linux - 如何根据 'sys_seek' 计算 'sys_read'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52899212/