diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2007-05-10 15:26:41 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2007-05-10 15:26:41 (GMT) |
commit | d214eddeff1a929989a532802a4b417fd80a6237 (patch) | |
tree | 18e76fc77366b42f0e5fce304499b24d6170117e /src/H5Dpkg.h | |
parent | 8eac66e943781dab6c3253c9c775a9707f8240a1 (diff) | |
download | hdf5-d214eddeff1a929989a532802a4b417fd80a6237.zip hdf5-d214eddeff1a929989a532802a4b417fd80a6237.tar.gz hdf5-d214eddeff1a929989a532802a4b417fd80a6237.tar.bz2 |
[svn-r13743] Description:
Don't delete chunks from the dataset's B-tree while we are iterating over
the B-tree, when reducing the size of the dataset's dataspace with
H5Dset_extent().
Tested on:
Mac OS X/32 2.6 (amazon)
Linux/32 2.6 (chicago)
Linux/64 2.6 (chicago2)
Diffstat (limited to 'src/H5Dpkg.h')
-rw-r--r-- | src/H5Dpkg.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/H5Dpkg.h b/src/H5Dpkg.h index c527ce7..4bbaeff 100644 --- a/src/H5Dpkg.h +++ b/src/H5Dpkg.h @@ -303,7 +303,8 @@ H5_DLL herr_t H5D_istore_dest (H5D_t *dset, hid_t dxpl_id); H5_DLL herr_t H5D_istore_allocate (H5D_t *dset, hid_t dxpl_id, hbool_t full_overwrite); H5_DLL hsize_t H5D_istore_allocated(H5D_t *dset, hid_t dxpl_id); -H5_DLL herr_t H5D_istore_prune_by_extent(const H5D_io_info_t *io_info); +H5_DLL herr_t H5D_istore_prune_by_extent(const H5D_io_info_t *io_info, + const hsize_t *old_dims); H5_DLL herr_t H5D_istore_initialize_by_extent(H5D_io_info_t *io_info); H5_DLL herr_t H5D_istore_update_cache(H5D_t *dset, hid_t dxpl_id); H5_DLL herr_t H5D_istore_dump_btree(H5F_t *f, hid_t dxpl_id, FILE *stream, unsigned ndims, |