diff options
Diffstat (limited to 'fs/cifs/cifsfs.h')
-rw-r--r-- | fs/cifs/cifsfs.h | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/fs/cifs/cifsfs.h b/fs/cifs/cifsfs.h index c235d32ad4a8..a20de77a3856 100644 --- a/fs/cifs/cifsfs.h +++ b/fs/cifs/cifsfs.h | |||
@@ -16,7 +16,7 @@ | |||
16 | * | 16 | * |
17 | * You should have received a copy of the GNU Lesser General Public License | 17 | * You should have received a copy of the GNU Lesser General Public License |
18 | * along with this library; if not, write to the Free Software | 18 | * along with this library; if not, write to the Free Software |
19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | 19 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
20 | */ | 20 | */ |
21 | 21 | ||
22 | #ifndef _CIFSFS_H | 22 | #ifndef _CIFSFS_H |
@@ -43,9 +43,9 @@ extern void cifs_read_inode(struct inode *); | |||
43 | 43 | ||
44 | /* Functions related to inodes */ | 44 | /* Functions related to inodes */ |
45 | extern const struct inode_operations cifs_dir_inode_ops; | 45 | extern const struct inode_operations cifs_dir_inode_ops; |
46 | extern int cifs_create(struct inode *, struct dentry *, int, | 46 | extern int cifs_create(struct inode *, struct dentry *, int, |
47 | struct nameidata *); | 47 | struct nameidata *); |
48 | extern struct dentry * cifs_lookup(struct inode *, struct dentry *, | 48 | extern struct dentry *cifs_lookup(struct inode *, struct dentry *, |
49 | struct nameidata *); | 49 | struct nameidata *); |
50 | extern int cifs_unlink(struct inode *, struct dentry *); | 50 | extern int cifs_unlink(struct inode *, struct dentry *); |
51 | extern int cifs_hardlink(struct dentry *, struct inode *, struct dentry *); | 51 | extern int cifs_hardlink(struct dentry *, struct inode *, struct dentry *); |
@@ -63,16 +63,16 @@ extern const struct inode_operations cifs_symlink_inode_ops; | |||
63 | 63 | ||
64 | /* Functions related to files and directories */ | 64 | /* Functions related to files and directories */ |
65 | extern const struct file_operations cifs_file_ops; | 65 | extern const struct file_operations cifs_file_ops; |
66 | extern const struct file_operations cifs_file_direct_ops; /* if directio mount */ | 66 | extern const struct file_operations cifs_file_direct_ops; /* if directio mnt */ |
67 | extern const struct file_operations cifs_file_nobrl_ops; | 67 | extern const struct file_operations cifs_file_nobrl_ops; |
68 | extern const struct file_operations cifs_file_direct_nobrl_ops; /* if directio mount */ | 68 | extern const struct file_operations cifs_file_direct_nobrl_ops; /* no brlocks */ |
69 | extern int cifs_open(struct inode *inode, struct file *file); | 69 | extern int cifs_open(struct inode *inode, struct file *file); |
70 | extern int cifs_close(struct inode *inode, struct file *file); | 70 | extern int cifs_close(struct inode *inode, struct file *file); |
71 | extern int cifs_closedir(struct inode *inode, struct file *file); | 71 | extern int cifs_closedir(struct inode *inode, struct file *file); |
72 | extern ssize_t cifs_user_read(struct file *file, char __user *read_data, | 72 | extern ssize_t cifs_user_read(struct file *file, char __user *read_data, |
73 | size_t read_size, loff_t * poffset); | 73 | size_t read_size, loff_t *poffset); |
74 | extern ssize_t cifs_user_write(struct file *file, const char __user *write_data, | 74 | extern ssize_t cifs_user_write(struct file *file, const char __user *write_data, |
75 | size_t write_size, loff_t * poffset); | 75 | size_t write_size, loff_t *poffset); |
76 | extern int cifs_lock(struct file *, int, struct file_lock *); | 76 | extern int cifs_lock(struct file *, int, struct file_lock *); |
77 | extern int cifs_fsync(struct file *, struct dentry *, int); | 77 | extern int cifs_fsync(struct file *, struct dentry *, int); |
78 | extern int cifs_flush(struct file *, fl_owner_t id); | 78 | extern int cifs_flush(struct file *, fl_owner_t id); |
@@ -88,8 +88,9 @@ extern struct dentry_operations cifs_ci_dentry_ops; | |||
88 | 88 | ||
89 | /* Functions related to symlinks */ | 89 | /* Functions related to symlinks */ |
90 | extern void *cifs_follow_link(struct dentry *direntry, struct nameidata *nd); | 90 | extern void *cifs_follow_link(struct dentry *direntry, struct nameidata *nd); |
91 | extern void cifs_put_link(struct dentry *direntry, struct nameidata *nd, void *); | 91 | extern void cifs_put_link(struct dentry *direntry, |
92 | extern int cifs_readlink(struct dentry *direntry, char __user *buffer, | 92 | struct nameidata *nd, void *); |
93 | extern int cifs_readlink(struct dentry *direntry, char __user *buffer, | ||
93 | int buflen); | 94 | int buflen); |
94 | extern int cifs_symlink(struct inode *inode, struct dentry *direntry, | 95 | extern int cifs_symlink(struct inode *inode, struct dentry *direntry, |
95 | const char *symname); | 96 | const char *symname); |
@@ -98,7 +99,7 @@ extern int cifs_setxattr(struct dentry *, const char *, const void *, | |||
98 | size_t, int); | 99 | size_t, int); |
99 | extern ssize_t cifs_getxattr(struct dentry *, const char *, void *, size_t); | 100 | extern ssize_t cifs_getxattr(struct dentry *, const char *, void *, size_t); |
100 | extern ssize_t cifs_listxattr(struct dentry *, char *, size_t); | 101 | extern ssize_t cifs_listxattr(struct dentry *, char *, size_t); |
101 | extern int cifs_ioctl (struct inode * inode, struct file * filep, | 102 | extern int cifs_ioctl (struct inode *inode, struct file *filep, |
102 | unsigned int command, unsigned long arg); | 103 | unsigned int command, unsigned long arg); |
103 | #define CIFS_VERSION "1.49" | 104 | #define CIFS_VERSION "1.50" |
104 | #endif /* _CIFSFS_H */ | 105 | #endif /* _CIFSFS_H */ |