内核模块中的文件处理。 “搜索”文件的适当方法是什么?我找不到sys_seek()
函数(例如sys_read()
)。或者,仅使用VFS函数API更好吗?
问题How to read/write files within a Linux kernel module?无法处理输入流导航,即,没有引用任何类型的tell()/seek()
。
答案 0 :(得分:1)
seek
函数来实现内核空间中的 vfs_llseek
功能:
loff_t vfs_llseek(struct file *file, loff_t offset, int whence);
该函数在出现错误的情况下返回结果偏移量或负值。