summaryrefslogtreecommitdiffstats
path: root/src/H5Dpkg.h
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2007-05-10 15:26:41 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2007-05-10 15:26:41 (GMT)
commitd214eddeff1a929989a532802a4b417fd80a6237 (patch)
tree18e76fc77366b42f0e5fce304499b24d6170117e /src/H5Dpkg.h
parent8eac66e943781dab6c3253c9c775a9707f8240a1 (diff)
downloadhdf5-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.h3
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,