]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - fs/exofs/exofs.h
Merge git://git.infradead.org/battery-2.6
[mv-sheeva.git] / fs / exofs / exofs.h
index d11982c67e2ad80a502c3aa7d9e15aeb17701f26..0fd4c7859679390e11eac05838ec5d35e6718c74 100644 (file)
@@ -140,6 +140,8 @@ int exofs_write_begin(struct file *file, struct address_space *mapping,
                struct page **pagep, void **fsdata);
 extern struct inode *exofs_iget(struct super_block *, unsigned long);
 struct inode *exofs_new_inode(struct inode *, int);
+extern int exofs_write_inode(struct inode *, int);
+extern void exofs_delete_inode(struct inode *);
 
 /* dir.c:                */
 int exofs_add_link(struct dentry *, struct inode *);
@@ -150,6 +152,7 @@ struct exofs_dir_entry *exofs_find_entry(struct inode *, struct dentry *,
                                         struct page **);
 int exofs_empty_dir(struct inode *);
 struct exofs_dir_entry *exofs_dotdot(struct inode *, struct page **);
+ino_t exofs_parent_ino(struct dentry *child);
 int exofs_set_link(struct inode *, struct exofs_dir_entry *, struct page *,
                    struct inode *);