vserver 1.9.3
[linux-2.6.git] / include / linux / affs_fs.h
index c849309..b52f132 100644 (file)
@@ -32,11 +32,11 @@ extern int  affs_copy_name(unsigned char *bstr, struct dentry *dentry);
 
 /* bitmap. c */
 
-extern u32     affs_count_free_bits(u32 blocksize, const void *data);
 extern u32     affs_count_free_blocks(struct super_block *s);
 extern void    affs_free_block(struct super_block *sb, u32 block);
 extern u32     affs_alloc_block(struct inode *inode, u32 goal);
-extern int     affs_init_bitmap(struct super_block *sb);
+extern int     affs_init_bitmap(struct super_block *sb, int *flags);
+extern void    affs_free_bitmap(struct super_block *sb);
 
 /* namei.c */
 
@@ -62,7 +62,7 @@ extern void                    affs_put_inode(struct inode *inode);
 extern void                     affs_delete_inode(struct inode *inode);
 extern void                     affs_clear_inode(struct inode *inode);
 extern void                     affs_read_inode(struct inode *inode);
-extern void                     affs_write_inode(struct inode *inode, int);
+extern int                      affs_write_inode(struct inode *inode, int);
 extern int                      affs_add_entry(struct inode *dir, struct inode *inode, struct dentry *dentry, s32 type);
 
 /* super.c */