在参考linux内核时,我想在用户空间C程序中访问“文件”结构信息,如当前文件偏移量。我该怎么做?
提前致谢
答案 0 :(得分:2)
“参考linux内核”是相关的,还是误导性的信息?也就是说,您是在询问内核级别的开放文件描述及其状态,还是stdio中使用的C库级FILE *
?无论哪种方式,你都不能自己捅内部。您可以使用访问者函数:ftello(f)
表示stdio,或lseek(fd, 0, SEEK_CUR)
表示文件描述符。
答案 1 :(得分:1)
您无法访问用户空间中的内核结构。