关于linux内核,我想访问“文件”结构信息,比如用户空间C程序中的当前文件偏移量。我该怎么做?
提前谢谢
最佳答案
“参考linux内核”是相关的,还是误导性的信息?也就是说,您是询问内核级打开文件的描述及其状态,还是询问stdio中使用的C库级FILE *
?不管怎样,你都不能自己去戳里面的东西。可以使用访问器函数:ftello(f)
用于stdio,或lseek(fd, 0, SEEK_CUR)
用于文件描述符。
关于c - 从用户空间访问"file"结构,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5638596/