如何在“ sys_read”方面进行“ sys_seek”?

时间:2018-10-19 20:04:49

标签: linux file io kernel system-calls

内核模块中的文件处理。 “搜索”文件的适当方法是什么?我找不到sys_seek()函数(例如sys_read())。或者,仅使用VFS函数API更好吗?

问题How to read/write files within a Linux kernel module?无法处理输入流导航,即,没有引用任何类型的tell()/seek()

1 个答案:

答案 0 :(得分:1)

可以通过seek函数来实现内核空间中的

vfs_llseek功能:

loff_t vfs_llseek(struct file *file, loff_t offset, int whence);

该函数在出现错误的情况下返回结果偏移量或负值。