如何用'sys_read'来'sys_seek'?
How to 'sys_seek' in terms of 'sys_read'?
内核模块中的文件处理。 'seek' 在文件中的正确方法是什么?我找不到 sys_seek()
函数(例如 sys_read()
)。或者,只使用 VFS 函数更好吗 API?
问题 How to read/write files within a Linux kernel module? 不处理输入流导航,即没有对任何类型的 tell()/seek()
的引用。
seek
内核space中的功能可以通过vfs_llseek
函数实现:
loff_t vfs_llseek(struct file *file, loff_t offset, int whence);
函数returns出错时产生偏移量或负值。
内核模块中的文件处理。 'seek' 在文件中的正确方法是什么?我找不到 sys_seek()
函数(例如 sys_read()
)。或者,只使用 VFS 函数更好吗 API?
问题 How to read/write files within a Linux kernel module? 不处理输入流导航,即没有对任何类型的 tell()/seek()
的引用。
seek
内核space中的功能可以通过vfs_llseek
函数实现:
loff_t vfs_llseek(struct file *file, loff_t offset, int whence);
函数returns出错时产生偏移量或负值。