diff options
Diffstat (limited to 'include/linux/ncp_fs.h')
| -rw-r--r-- | include/linux/ncp_fs.h | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/include/linux/ncp_fs.h b/include/linux/ncp_fs.h index ef663061d5ac..e13eefef0653 100644 --- a/include/linux/ncp_fs.h +++ b/include/linux/ncp_fs.h | |||
| @@ -143,104 +143,4 @@ struct ncp_nls_ioctl | |||
| 143 | #define NCP_MAXPATHLEN 255 | 143 | #define NCP_MAXPATHLEN 255 |
| 144 | #define NCP_MAXNAMELEN 14 | 144 | #define NCP_MAXNAMELEN 14 |
| 145 | 145 | ||
| 146 | #ifdef __KERNEL__ | ||
| 147 | |||
| 148 | #include <linux/ncp_fs_i.h> | ||
| 149 | #include <linux/ncp_fs_sb.h> | ||
| 150 | |||
| 151 | /* define because it is easy to change PRINTK to {*}PRINTK */ | ||
| 152 | #define PRINTK(format, args...) printk(KERN_DEBUG format , ## args) | ||
| 153 | |||
| 154 | #undef NCPFS_PARANOIA | ||
| 155 | #ifdef NCPFS_PARANOIA | ||
| 156 | #define PPRINTK(format, args...) PRINTK(format , ## args) | ||
| 157 | #else | ||
| 158 | #define PPRINTK(format, args...) | ||
| 159 | #endif | ||
| 160 | |||
| 161 | #ifndef DEBUG_NCP | ||
| 162 | #define DEBUG_NCP 0 | ||
| 163 | #endif | ||
| 164 | #if DEBUG_NCP > 0 | ||
| 165 | #define DPRINTK(format, args...) PRINTK(format , ## args) | ||
| 166 | #else | ||
| 167 | #define DPRINTK(format, args...) | ||
| 168 | #endif | ||
| 169 | #if DEBUG_NCP > 1 | ||
| 170 | #define DDPRINTK(format, args...) PRINTK(format , ## args) | ||
| 171 | #else | ||
| 172 | #define DDPRINTK(format, args...) | ||
| 173 | #endif | ||
| 174 | |||
| 175 | #define NCP_MAX_RPC_TIMEOUT (6*HZ) | ||
| 176 | |||
| 177 | |||
| 178 | struct ncp_entry_info { | ||
| 179 | struct nw_info_struct i; | ||
| 180 | ino_t ino; | ||
| 181 | int opened; | ||
| 182 | int access; | ||
| 183 | unsigned int volume; | ||
| 184 | __u8 file_handle[6]; | ||
| 185 | }; | ||
| 186 | |||
| 187 | static inline struct ncp_server *NCP_SBP(struct super_block *sb) | ||
| 188 | { | ||
| 189 | return sb->s_fs_info; | ||
| 190 | } | ||
| 191 | |||
| 192 | #define NCP_SERVER(inode) NCP_SBP((inode)->i_sb) | ||
| 193 | static inline struct ncp_inode_info *NCP_FINFO(struct inode *inode) | ||
| 194 | { | ||
| 195 | return container_of(inode, struct ncp_inode_info, vfs_inode); | ||
| 196 | } | ||
| 197 | |||
| 198 | /* linux/fs/ncpfs/inode.c */ | ||
| 199 | int ncp_notify_change(struct dentry *, struct iattr *); | ||
| 200 | struct inode *ncp_iget(struct super_block *, struct ncp_entry_info *); | ||
| 201 | void ncp_update_inode(struct inode *, struct ncp_entry_info *); | ||
| 202 | void ncp_update_inode2(struct inode *, struct ncp_entry_info *); | ||
| 203 | |||
| 204 | /* linux/fs/ncpfs/dir.c */ | ||
| 205 | extern const struct inode_operations ncp_dir_inode_operations; | ||
| 206 | extern const struct file_operations ncp_dir_operations; | ||
| 207 | extern const struct dentry_operations ncp_root_dentry_operations; | ||
| 208 | int ncp_conn_logged_in(struct super_block *); | ||
| 209 | int ncp_date_dos2unix(__le16 time, __le16 date); | ||
| 210 | void ncp_date_unix2dos(int unix_date, __le16 * time, __le16 * date); | ||
| 211 | |||
| 212 | /* linux/fs/ncpfs/ioctl.c */ | ||
| 213 | long ncp_ioctl(struct file *, unsigned int, unsigned long); | ||
| 214 | long ncp_compat_ioctl(struct file *, unsigned int, unsigned long); | ||
| 215 | |||
| 216 | /* linux/fs/ncpfs/sock.c */ | ||
| 217 | int ncp_request2(struct ncp_server *server, int function, | ||
| 218 | void* reply, int max_reply_size); | ||
| 219 | static inline int ncp_request(struct ncp_server *server, int function) { | ||
| 220 | return ncp_request2(server, function, server->packet, server->packet_size); | ||
| 221 | } | ||
| 222 | int ncp_connect(struct ncp_server *server); | ||
| 223 | int ncp_disconnect(struct ncp_server *server); | ||
| 224 | void ncp_lock_server(struct ncp_server *server); | ||
| 225 | void ncp_unlock_server(struct ncp_server *server); | ||
| 226 | |||
| 227 | /* linux/fs/ncpfs/symlink.c */ | ||
| 228 | #if defined(CONFIG_NCPFS_EXTRAS) || defined(CONFIG_NCPFS_NFS_NS) | ||
| 229 | extern const struct address_space_operations ncp_symlink_aops; | ||
| 230 | int ncp_symlink(struct inode*, struct dentry*, const char*); | ||
| 231 | #endif | ||
| 232 | |||
| 233 | /* linux/fs/ncpfs/file.c */ | ||
| 234 | extern const struct inode_operations ncp_file_inode_operations; | ||
| 235 | extern const struct file_operations ncp_file_operations; | ||
| 236 | int ncp_make_open(struct inode *, int); | ||
| 237 | |||
| 238 | /* linux/fs/ncpfs/mmap.c */ | ||
| 239 | int ncp_mmap(struct file *, struct vm_area_struct *); | ||
| 240 | |||
| 241 | /* linux/fs/ncpfs/ncplib_kernel.c */ | ||
| 242 | int ncp_make_closed(struct inode *); | ||
| 243 | |||
| 244 | #endif /* __KERNEL__ */ | ||
| 245 | |||
| 246 | #endif /* _LINUX_NCP_FS_H */ | 146 | #endif /* _LINUX_NCP_FS_H */ |
