2002-07-14 Theodore Ts'o <tytso@mit.edu>
+ * ext2fs.h, read_bb_file.c: Change private to priv_data, to avoid
+ using a C++ reserved word.
+
* unix_io.c (unix_open): Only attempt the setrlimit workaround if
the kernel version is 2.4.10 -- 2.4.17, since otherwise an
old version of glibc (built against 2.2 headers) will
/* read_bb_file.c */
extern errcode_t ext2fs_read_bb_FILE2(ext2_filsys fs, FILE *f,
ext2_badblocks_list *bb_list,
- void *private,
+ void *priv_data,
void (*invalid)(ext2_filsys fs,
blk_t blk,
char *badstr,
- void *private));
+ void *priv_data));
extern errcode_t ext2fs_read_bb_FILE(ext2_filsys fs, FILE *f,
ext2_badblocks_list *bb_list,
void (*invalid)(ext2_filsys fs,
*/
errcode_t ext2fs_read_bb_FILE2(ext2_filsys fs, FILE *f,
ext2_badblocks_list *bb_list,
- void *private,
+ void *priv_data,
void (*invalid)(ext2_filsys fs,
blk_t blk,
char *badstr,
- void *private))
+ void *priv_data))
{
errcode_t retval;
blk_t blockno;
((blockno < fs->super->s_first_data_block) ||
(blockno >= fs->super->s_blocks_count))) {
if (invalid)
- (invalid)(fs, blockno, buf, private);
+ (invalid)(fs, blockno, buf, priv_data);
continue;
}
retval = ext2fs_badblocks_list_add(*bb_list, blockno);
}
static void call_compat_invalid(ext2_filsys fs, blk_t blk,
- char *badstr, void *private)
+ char *badstr, void *priv_data)
{
void (*invalid)(ext2_filsys, blk_t);
- invalid = (void (*)(ext2_filsys, blk_t)) private;
+ invalid = (void (*)(ext2_filsys, blk_t)) priv_data;
if (invalid)
invalid(fs, blk);
}