Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
422 | giacomo | 1 | /* check.c 23/01/95 03.38.30 */ |
2 | void check_page_tables (void); |
||
3 | |||
4 | /* dir.c 22/06/95 00.22.12 */ |
||
5 | int dummy_dir_read ( struct file *filp, |
||
6 | char *buf, |
||
7 | size_t size, |
||
8 | loff_t *count); |
||
9 | char * umsdos_d_path(struct dentry *, char *, int); |
||
10 | void umsdos_lookup_patch_new(struct dentry *, struct umsdos_info *); |
||
11 | int umsdos_is_pseudodos (struct inode *dir, struct dentry *dentry); |
||
12 | struct dentry *umsdos_lookup_x ( struct inode *dir, struct dentry *dentry, int nopseudo); |
||
13 | struct dentry *UMSDOS_lookup(struct inode *, struct dentry *, struct nameidata *); |
||
14 | struct dentry *umsdos_lookup_dentry(struct dentry *, char *, int, int); |
||
15 | struct dentry *umsdos_covered(struct dentry *, char *, int); |
||
16 | |||
17 | struct dentry *umsdos_solve_hlink (struct dentry *hlink); |
||
18 | |||
19 | /* emd.c 22/06/95 00.22.04 */ |
||
20 | struct dentry *umsdos_get_emd_dentry(struct dentry *); |
||
21 | int umsdos_have_emd(struct dentry *); |
||
22 | int umsdos_make_emd(struct dentry *); |
||
23 | int umsdos_emd_dir_readentry (struct dentry *, loff_t *, struct umsdos_dirent *); |
||
24 | int umsdos_newentry (struct dentry *, struct umsdos_info *); |
||
25 | int umsdos_newhidden (struct dentry *, struct umsdos_info *); |
||
26 | int umsdos_delentry (struct dentry *, struct umsdos_info *, int); |
||
27 | int umsdos_findentry (struct dentry *, struct umsdos_info *, int); |
||
28 | int umsdos_isempty (struct dentry *); |
||
29 | int 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 */ |
||
34 | void fill_new_filp (struct file *filp, struct dentry *dentry); |
||
35 | void UMSDOS_read_inode (struct inode *); |
||
36 | void UMSDOS_write_inode (struct inode *, int); |
||
37 | int UMSDOS_notify_change (struct dentry *, struct iattr *attr); |
||
38 | int umsdos_notify_change_locked(struct dentry *, struct iattr *attr); |
||
39 | void UMSDOS_put_inode (struct inode *); |
||
40 | int UMSDOS_statfs (struct super_block *, struct statfs *); |
||
41 | struct super_block *UMSDOS_read_super (struct super_block *, void *, int); |
||
42 | void UMSDOS_put_super (struct super_block *); |
||
43 | |||
44 | void umsdos_setup_dir(struct dentry *); |
||
45 | void umsdos_set_dirinfo_new(struct dentry *, off_t); |
||
46 | void umsdos_patch_dentry_inode (struct dentry *, off_t); |
||
47 | int umsdos_get_dirowner (struct inode *inode, struct inode **result); |
||
48 | |||
49 | /* ioctl.c 22/06/95 00.22.08 */ |
||
50 | int 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 */ |
||
56 | void umsdos_manglename (struct umsdos_info *info); |
||
57 | int umsdos_evalrecsize (int len); |
||
58 | int umsdos_parse (const char *name,int len, struct umsdos_info *info); |
||
59 | |||
60 | /* namei.c 25/01/95 02.25.38 */ |
||
61 | void umsdos_lockcreate (struct inode *dir); |
||
62 | void umsdos_startlookup (struct inode *dir); |
||
63 | void umsdos_unlockcreate (struct inode *dir); |
||
64 | void umsdos_endlookup (struct inode *dir); |
||
65 | |||
66 | int umsdos_readlink_x ( struct dentry *dentry, |
||
67 | char *buffer, |
||
68 | int bufsiz); |
||
69 | int UMSDOS_symlink (struct inode *dir, |
||
70 | struct dentry *dentry, |
||
71 | const char *symname); |
||
72 | int UMSDOS_link (struct dentry *olddentry, |
||
73 | struct inode *dir, |
||
74 | struct dentry *dentry); |
||
75 | int UMSDOS_create (struct inode *dir, |
||
76 | struct dentry *dentry, |
||
77 | int mode); |
||
78 | |||
79 | int UMSDOS_mkdir (struct inode *dir, |
||
80 | struct dentry *dentry, |
||
81 | int mode); |
||
82 | int UMSDOS_mknod (struct inode *dir, |
||
83 | struct dentry *dentry, |
||
84 | int mode, |
||
85 | dev_t rdev); |
||
86 | int UMSDOS_rmdir (struct inode *dir,struct dentry *dentry); |
||
87 | int UMSDOS_unlink (struct inode *dir, struct dentry *dentry); |
||
88 | int 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 */ |
||
94 | struct dentry *umsdos_rlookup_x (struct inode *dir, struct dentry *dentry, int nopseudo); |
||
95 | struct dentry *UMSDOS_rlookup (struct inode *dir, struct dentry *dentry, struct nameidata *nd); |
||
96 | |||
97 | static inline struct umsdos_inode_info *UMSDOS_I(struct inode *inode) |
||
98 | { |
||
99 | return &inode->u.umsdos_i; |
||
100 | } |