X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fisofs%2Fisofs.h;fp=fs%2Fisofs%2Fisofs.h;h=38c75151fc66b60ec49f2b89df7a340c09ee344e;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hp=e6308c8b57359e728be75de3e23d9e1b2cb974fb;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c;p=linux-2.6.git diff --git a/fs/isofs/isofs.h b/fs/isofs/isofs.h index e6308c8b5..38c75151f 100644 --- a/fs/isofs/isofs.h +++ b/fs/isofs/isofs.h @@ -175,6 +175,18 @@ isofs_normalize_block_and_offset(struct iso_directory_record* de, } extern struct inode_operations isofs_dir_inode_operations; -extern const struct file_operations isofs_dir_operations; -extern const struct address_space_operations isofs_symlink_aops; +extern struct file_operations isofs_dir_operations; +extern struct address_space_operations isofs_symlink_aops; extern struct export_operations isofs_export_ops; + +/* The following macros are used to check for memory leaks. */ +#ifdef LEAK_CHECK +#define free_s leak_check_free_s +#define malloc leak_check_malloc +#define sb_bread leak_check_bread +#define brelse leak_check_brelse +extern void * leak_check_malloc(unsigned int size); +extern void leak_check_free_s(void * obj, int size); +extern struct buffer_head * leak_check_bread(struct super_block *sb, int block); +extern void leak_check_brelse(struct buffer_head * bh); +#endif /* LEAK_CHECK */