从用户空间访问“文件”结构

时间:2011-04-12 16:30:49

标签: c

在参考linux内核时,我想在用户空间C程序中访问“文件”结构信息,如当前文件偏移量。我该怎么做?

提前致谢

2 个答案:

答案 0 :(得分:2)

“参考linux内核”是相关的,还是误导性的信息?也就是说,您是在询问内核级别的开放文件描述及其状态,还是stdio中使用的C库级FILE *?无论哪种方式,你都不能自己捅内部。您可以使用访问者函数:ftello(f)表示stdio,或lseek(fd, 0, SEEK_CUR)表示文件描述符。

答案 1 :(得分:1)

您无法访问用户空间中的内核结构。