1/* check.c 23/01/95 03.38.30 */ 2void check_page_tables (void); 3 4/* dir.c 22/06/95 00.22.12 */ 5int dummy_dir_read ( struct file *filp, 6 char *buf, 7 size_t size, 8 loff_t *count); 9char * umsdos_d_path(struct dentry *, char *, int); 10void umsdos_lookup_patch_new(struct dentry *, struct umsdos_info *); 11int umsdos_is_pseudodos (struct inode *dir, struct dentry *dentry); 12struct dentry *umsdos_lookup_x ( struct inode *dir, struct dentry *dentry, int nopseudo); 13struct dentry *UMSDOS_lookup(struct inode *, struct dentry *); 14struct dentry *umsdos_lookup_dentry(struct dentry *, char *, int, int); 15struct dentry *umsdos_covered(struct dentry *, char *, int); 16 17struct dentry *umsdos_solve_hlink (struct dentry *hlink); 18 19/* emd.c 22/06/95 00.22.04 */ 20struct dentry *umsdos_get_emd_dentry(struct dentry *); 21int umsdos_have_emd(struct dentry *); 22int umsdos_make_emd(struct dentry *); 23int umsdos_emd_dir_readentry (struct dentry *, loff_t *, struct umsdos_dirent *); 24int umsdos_newentry (struct dentry *, struct umsdos_info *); 25int umsdos_newhidden (struct dentry *, struct umsdos_info *); 26int umsdos_delentry (struct dentry *, struct umsdos_info *, int); 27int umsdos_findentry (struct dentry *, struct umsdos_info *, int); 28int umsdos_isempty (struct dentry *); 29int umsdos_writeentry (struct dentry *, struct umsdos_info *, int); 30 31/* file.c 25/01/95 02.25.38 */ 32 33/* inode.c 12/06/95 09.49.40 */ 34void fill_new_filp (struct file *filp, struct dentry *dentry); 35void UMSDOS_read_inode (struct inode *); 36void UMSDOS_write_inode (struct inode *, int); 37int UMSDOS_notify_change (struct dentry *, struct iattr *attr); 38int umsdos_notify_change_locked(struct dentry *, struct iattr *attr); 39void UMSDOS_put_inode (struct inode *); 40int UMSDOS_statfs (struct super_block *, struct statfs *); 41struct super_block *UMSDOS_read_super (struct super_block *, void *, int); 42void UMSDOS_put_super (struct super_block *); 43 44void umsdos_setup_dir(struct dentry *); 45void umsdos_set_dirinfo_new(struct dentry *, off_t); 46void umsdos_patch_dentry_inode (struct dentry *, off_t); 47int umsdos_get_dirowner (struct inode *inode, struct inode **result); 48 49/* ioctl.c 22/06/95 00.22.08 */ 50int UMSDOS_ioctl_dir (struct inode *dir, 51 struct file *filp, 52 unsigned int cmd, 53 unsigned long data); 54 55/* mangle.c 25/01/95 02.25.38 */ 56void umsdos_manglename (struct umsdos_info *info); 57int umsdos_evalrecsize (int len); 58int umsdos_parse (const char *name,int len, struct umsdos_info *info); 59 60/* namei.c 25/01/95 02.25.38 */ 61void umsdos_lockcreate (struct inode *dir); 62void umsdos_startlookup (struct inode *dir); 63void umsdos_unlockcreate (struct inode *dir); 64void umsdos_endlookup (struct inode *dir); 65 66int umsdos_readlink_x ( struct dentry *dentry, 67 char *buffer, 68 int bufsiz); 69int UMSDOS_symlink (struct inode *dir, 70 struct dentry *dentry, 71 const char *symname); 72int UMSDOS_link (struct dentry *olddentry, 73 struct inode *dir, 74 struct dentry *dentry); 75int UMSDOS_create (struct inode *dir, 76 struct dentry *dentry, 77 int mode); 78 79int UMSDOS_mkdir (struct inode *dir, 80 struct dentry *dentry, 81 int mode); 82int UMSDOS_mknod (struct inode *dir, 83 struct dentry *dentry, 84 int mode, 85 int rdev); 86int UMSDOS_rmdir (struct inode *dir,struct dentry *dentry); 87int UMSDOS_unlink (struct inode *dir, struct dentry *dentry); 88int UMSDOS_rename (struct inode *old_dir, 89 struct dentry *old_dentry, 90 struct inode *new_dir, 91 struct dentry *new_dentry); 92 93/* rdir.c 22/03/95 03.31.42 */ 94struct dentry *umsdos_rlookup_x (struct inode *dir, struct dentry *dentry, int nopseudo); 95struct dentry *UMSDOS_rlookup (struct inode *dir, struct dentry *dentry); 96