diff --git a/include/reiserfs_lib.h b/include/reiserfs_lib.h index 087d471..571b07d 100644 --- a/include/reiserfs_lib.h +++ b/include/reiserfs_lib.h @@ -75,7 +75,7 @@ typedef struct _transaction reiserfs_trans_t; void init_tb_struct(struct tree_balance *tb, reiserfs_filsys_t *, struct reiserfs_path *path, int size); -reiserfs_filsys_t *reiserfs_open(char *filename, int flags, int *error, +reiserfs_filsys_t *reiserfs_open(const char *filename, int flags, int *error, void *vp, int skip_check); reiserfs_filsys_t *reiserfs_create(char *filename, int version, unsigned long block_count, int block_size, diff --git a/reiserfscore/reiserfslib.c b/reiserfscore/reiserfslib.c index 9446890..f5b49f5 100644 --- a/reiserfscore/reiserfslib.c +++ b/reiserfscore/reiserfslib.c @@ -53,7 +53,7 @@ int is_block_count_correct(unsigned long journal_offset, /* read super block. fixme: only 4k blocks, pre-journaled format is refused. Journal and bitmap are to be opened separately. skip_check is set to 1 if checks of openned SB should be omitted.*/ -reiserfs_filsys_t *reiserfs_open(char *filename, int flags, +reiserfs_filsys_t *reiserfs_open(const char *filename, int flags, int *error, void *vp, int check) { reiserfs_filsys_t *fs;