diff options
Diffstat (limited to 'fs/smbfs/proto.h')
-rw-r--r-- | fs/smbfs/proto.h | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/fs/smbfs/proto.h b/fs/smbfs/proto.h new file mode 100644 index 000000000000..e866ec8660d0 --- /dev/null +++ b/fs/smbfs/proto.h | |||
@@ -0,0 +1,87 @@ | |||
1 | /* | ||
2 | * Autogenerated with cproto on: Sat Sep 13 17:18:51 CEST 2003 | ||
3 | */ | ||
4 | |||
5 | struct smb_request; | ||
6 | struct sock; | ||
7 | struct statfs; | ||
8 | |||
9 | /* proc.c */ | ||
10 | extern int smb_setcodepage(struct smb_sb_info *server, struct smb_nls_codepage *cp); | ||
11 | extern __u32 smb_len(__u8 *p); | ||
12 | extern int smb_get_rsize(struct smb_sb_info *server); | ||
13 | extern int smb_get_wsize(struct smb_sb_info *server); | ||
14 | extern int smb_errno(struct smb_request *req); | ||
15 | extern int smb_newconn(struct smb_sb_info *server, struct smb_conn_opt *opt); | ||
16 | extern __u8 *smb_setup_header(struct smb_request *req, __u8 command, __u16 wct, __u16 bcc); | ||
17 | extern int smb_open(struct dentry *dentry, int wish); | ||
18 | extern int smb_close(struct inode *ino); | ||
19 | extern int smb_close_fileid(struct dentry *dentry, __u16 fileid); | ||
20 | extern int smb_proc_create(struct dentry *dentry, __u16 attr, time_t ctime, __u16 *fileid); | ||
21 | extern int smb_proc_mv(struct dentry *old_dentry, struct dentry *new_dentry); | ||
22 | extern int smb_proc_mkdir(struct dentry *dentry); | ||
23 | extern int smb_proc_rmdir(struct dentry *dentry); | ||
24 | extern int smb_proc_unlink(struct dentry *dentry); | ||
25 | extern int smb_proc_flush(struct smb_sb_info *server, __u16 fileid); | ||
26 | extern void smb_init_root_dirent(struct smb_sb_info *server, struct smb_fattr *fattr, | ||
27 | struct super_block *sb); | ||
28 | extern int smb_proc_getattr(struct dentry *dir, struct smb_fattr *fattr); | ||
29 | extern int smb_proc_setattr(struct dentry *dir, struct smb_fattr *fattr); | ||
30 | extern int smb_proc_setattr_unix(struct dentry *d, struct iattr *attr, unsigned int major, unsigned int minor); | ||
31 | extern int smb_proc_settime(struct dentry *dentry, struct smb_fattr *fattr); | ||
32 | extern int smb_proc_dskattr(struct super_block *sb, struct kstatfs *attr); | ||
33 | extern int smb_proc_read_link(struct smb_sb_info *server, struct dentry *d, char *buffer, int len); | ||
34 | extern int smb_proc_symlink(struct smb_sb_info *server, struct dentry *d, const char *oldpath); | ||
35 | extern int smb_proc_link(struct smb_sb_info *server, struct dentry *dentry, struct dentry *new_dentry); | ||
36 | extern void smb_install_null_ops(struct smb_ops *ops); | ||
37 | /* dir.c */ | ||
38 | extern struct file_operations smb_dir_operations; | ||
39 | extern struct inode_operations smb_dir_inode_operations; | ||
40 | extern struct inode_operations smb_dir_inode_operations_unix; | ||
41 | extern void smb_new_dentry(struct dentry *dentry); | ||
42 | extern void smb_renew_times(struct dentry *dentry); | ||
43 | /* cache.c */ | ||
44 | extern void smb_invalid_dir_cache(struct inode *dir); | ||
45 | extern void smb_invalidate_dircache_entries(struct dentry *parent); | ||
46 | extern struct dentry *smb_dget_fpos(struct dentry *dentry, struct dentry *parent, unsigned long fpos); | ||
47 | extern int smb_fill_cache(struct file *filp, void *dirent, filldir_t filldir, struct smb_cache_control *ctrl, struct qstr *qname, struct smb_fattr *entry); | ||
48 | /* sock.c */ | ||
49 | extern void smb_data_ready(struct sock *sk, int len); | ||
50 | extern int smb_valid_socket(struct inode *inode); | ||
51 | extern void smb_close_socket(struct smb_sb_info *server); | ||
52 | extern int smb_recv_available(struct smb_sb_info *server); | ||
53 | extern int smb_receive_header(struct smb_sb_info *server); | ||
54 | extern int smb_receive_drop(struct smb_sb_info *server); | ||
55 | extern int smb_receive(struct smb_sb_info *server, struct smb_request *req); | ||
56 | extern int smb_send_request(struct smb_request *req); | ||
57 | /* inode.c */ | ||
58 | extern struct inode *smb_iget(struct super_block *sb, struct smb_fattr *fattr); | ||
59 | extern void smb_get_inode_attr(struct inode *inode, struct smb_fattr *fattr); | ||
60 | extern void smb_set_inode_attr(struct inode *inode, struct smb_fattr *fattr); | ||
61 | extern void smb_invalidate_inodes(struct smb_sb_info *server); | ||
62 | extern int smb_revalidate_inode(struct dentry *dentry); | ||
63 | extern int smb_getattr(struct vfsmount *mnt, struct dentry *dentry, struct kstat *stat); | ||
64 | extern int smb_notify_change(struct dentry *dentry, struct iattr *attr); | ||
65 | /* file.c */ | ||
66 | extern struct address_space_operations smb_file_aops; | ||
67 | extern struct file_operations smb_file_operations; | ||
68 | extern struct inode_operations smb_file_inode_operations; | ||
69 | /* ioctl.c */ | ||
70 | extern int smb_ioctl(struct inode *inode, struct file *filp, unsigned int cmd, unsigned long arg); | ||
71 | /* smbiod.c */ | ||
72 | extern void smbiod_wake_up(void); | ||
73 | extern int smbiod_register_server(struct smb_sb_info *server); | ||
74 | extern void smbiod_unregister_server(struct smb_sb_info *server); | ||
75 | extern void smbiod_flush(struct smb_sb_info *server); | ||
76 | extern int smbiod_retry(struct smb_sb_info *server); | ||
77 | /* request.c */ | ||
78 | extern int smb_init_request_cache(void); | ||
79 | extern void smb_destroy_request_cache(void); | ||
80 | extern struct smb_request *smb_alloc_request(struct smb_sb_info *server, int bufsize); | ||
81 | extern void smb_rput(struct smb_request *req); | ||
82 | extern int smb_add_request(struct smb_request *req); | ||
83 | extern int smb_request_send_server(struct smb_sb_info *server); | ||
84 | extern int smb_request_recv(struct smb_sb_info *server); | ||
85 | /* symlink.c */ | ||
86 | extern int smb_symlink(struct inode *inode, struct dentry *dentry, const char *oldname); | ||
87 | extern struct inode_operations smb_link_inode_operations; | ||