struct inode 怎么用?
我想在内核层得到文件最后修改时间和大小,在网上查到要用到inode结构体,但不知道怎么用呀?还请指教!
eg这样有错误)
static int nckernel_open(struct inode* inode, struct file* file)
{
struct timespec ftime = inode->i_mtime;
loff_t fsize = inode->i_size;
// nk_print("Open successful\n"
return 0;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
没人用过吗?
刚接触 ubuntu,就要搞内核编程,哥表示蛋痛!
复制代码
大天使能解释下吗?看不懂呀!
回复 1# yh_net
有什么错误?
struct timespec 是个结构体
struct timespec ftime = inode->i_mtime;
这样赋值肯定有问题呀