X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=fsck.c;h=48fae27d490bf2021f85682616e2503341f5fe83;hp=19f7be67739a5f1a0751e4f9dcb1460a4f45084b;hb=74cfed2536a16ca85bc0ce97f6bf307c96ae0d3d;hpb=c458b9d45e7c6ddda6285fca3797fddff815bd0a diff --git a/fsck.c b/fsck.c index 19f7be67..48fae27d 100644 --- a/fsck.c +++ b/fsck.c @@ -176,7 +176,7 @@ static int map_index(const struct osl_table_description *desc, struct osl_object char *filename = index_filename(desc); int ret; - ret = mmap_full_file(filename, O_RDWR, map); + ret = mmap_full_file(filename, O_RDWR, &map->data, &map->size, NULL); PARA_INFO_LOG("mapping index %s: ret: %d, size: %zu\n", filename, ret, map->size); free(filename); return ret; @@ -758,7 +758,7 @@ static int dump_row(struct osl_table *t, unsigned row_num, const char *row_dir) ds_name = disk_storage_name_of_hash(t, hash); FOR_EACH_DISK_STORAGE_COLUMN(i, t, cd) { filename = disk_storage_path(t, i, ds_name); - ret = mmap_full_file(filename, O_RDONLY, &obj); + ret = mmap_full_file(filename, O_RDONLY, &obj.data, &obj.size, NULL); free(filename); if (ret < 0) goto out;