diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2001-10-31 14:52:35 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2001-10-31 14:52:35 +0000 |
commit | 5e183482b09cec20f54ccb44e767a7fab51833e9 (patch) | |
tree | cfadb38331eb258eb129d28627f5f999fa3c5e99 /kernel/fuse_i.h | |
parent | 19dff1ba9dfe6f474d22224267a7407c949d6803 (diff) | |
download | libfuse-5e183482b09cec20f54ccb44e767a7fab51833e9.tar.gz |
x
Diffstat (limited to 'kernel/fuse_i.h')
-rw-r--r-- | kernel/fuse_i.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/kernel/fuse_i.h b/kernel/fuse_i.h index de0a9e6..aaa395d 100644 --- a/kernel/fuse_i.h +++ b/kernel/fuse_i.h @@ -82,6 +82,9 @@ struct fuse_req { }; +#define INO_FC(inode) ((struct fuse_conn *) (inode)->i_sb->u.generic_sbp) +#define DEV_FC(file) ((struct fuse_conn *) (file)->private_data) + struct fuse_in { struct fuse_in_header h; unsigned int argsize; @@ -111,9 +114,16 @@ extern spinlock_t fuse_lock; /** - * Initialize inode + * Get a filled in inode + */ +struct inode *fuse_iget(struct super_block *sb, ino_t ino, + struct fuse_attr *attr); + + +/** + * Initialise operations on regular file */ -void fuse_init_inode(struct inode *inode, struct fuse_attr *attr); +void fuse_init_file_inode(struct inode *inode); /** * Check if the connection can be released, and if yes, then free the |