可能重复:
结构中变量名前的点是什么意思?
const struct file_operations generic_ro_fops = {
.llseek = generic_file_llseek,
.read = do_sync_read,
// ....other stuffs
};
我的问题是:
1) 是什么意思.llseek
以及如何使用.
...file_operations 结构体定义如下:
2)我可以说:llseek = generic_file_llseek ;
在上面的结构中让指针llseek
指向generic_file_llseek
而不把点放在.
前面llseek
吗?//对不起我糟糕的英语
struct file_operations {
loff_t (*llseek) (struct file *, loff_t, int);
ssize_t (*read) (struct file *, char __user *, size_t, loff_t *);
//....other stuffs
}