diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2003-08-28 16:02:21 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2003-08-28 16:02:21 (GMT) |
commit | a3888a3b007e818f4178b053606c8d1b46f0fa1b (patch) | |
tree | 315bb1018c4d2bc20b01e9ad7ff82f8d008e7537 /src/H5Fpkg.h | |
parent | b89fbdd877c687edb489d02f5f286a33e9af251f (diff) | |
download | hdf5-a3888a3b007e818f4178b053606c8d1b46f0fa1b.zip hdf5-a3888a3b007e818f4178b053606c8d1b46f0fa1b.tar.gz hdf5-a3888a3b007e818f4178b053606c8d1b46f0fa1b.tar.bz2 |
[svn-r7426] Purpose:
Bug fix
Description:
When datasets are deleted from a file, they are removed from the sieve
buffer, but instead of invalidating only the part of the sieve buffer affected,
the sieve buffer code would throw away the entire sieve buffer, potentially
including other raw data in the buffer that hadn't been written to disk yet.
Solution:
Improve the sieve buffer clearing code to handle partial invalidations.
Platforms tested:
FreeBSD 4.8 (sleipnir)
h5committest
Diffstat (limited to 'src/H5Fpkg.h')
-rw-r--r-- | src/H5Fpkg.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/H5Fpkg.h b/src/H5Fpkg.h index 5599fa9..8ba9806 100644 --- a/src/H5Fpkg.h +++ b/src/H5Fpkg.h @@ -196,7 +196,7 @@ H5_DLLVAR hbool_t H5_mpiposix_1_metawrite_g; H5_DLL void H5F_encode_length_unusual(const H5F_t *f, uint8_t **p, uint8_t *l); #endif /* NOT_YET */ H5_DLL herr_t H5F_mountpoint(struct H5G_entry_t *find/*in,out*/); -H5_DLL herr_t H5F_sieve_overlap_clear(const H5F_t *f, haddr_t addr, hsize_t size); +H5_DLL herr_t H5F_sieve_overlap_clear(const H5F_t *f, hid_t dxpl_id, haddr_t addr, hsize_t size); /* Functions that operate on indexed storage */ H5_DLL herr_t H5F_istore_init (H5F_t *f); |