struct inode; | |
struct file; | |
struct dentry; | |
struct file_operations { | |
ssize_t (*read) (struct file *, char *, size_t, loff_t *); | |
int (*open) (struct inode *, struct file *); | |
int (*release) (struct inode *, struct file *); | |
ssize_t (*write) (struct file *, const char *, size_t, loff_t *); | |
}; |