diff options
author | Neil Fortner <nfortne2@hdfgroup.org> | 2009-04-08 21:53:31 (GMT) |
---|---|---|
committer | Neil Fortner <nfortne2@hdfgroup.org> | 2009-04-08 21:53:31 (GMT) |
commit | c1c58f79a865a1e4bf53949e8819f6612c2cbd93 (patch) | |
tree | 156e27bc731b365284991ea0e3cf53a1cdf5c9d6 /src/H5Bprivate.h | |
parent | 659f3a77ea0f7548ed09a9624de3fe2a183f451c (diff) | |
download | hdf5-c1c58f79a865a1e4bf53949e8819f6612c2cbd93.zip hdf5-c1c58f79a865a1e4bf53949e8819f6612c2cbd93.tar.gz hdf5-c1c58f79a865a1e4bf53949e8819f6612c2cbd93.tar.bz2 |
[svn-r16710] Purpose: Fix bug 1423
Description:
Versions of the library between 1.3.0 and 1.6.3 have a bug which prevents them
from opening any file that does not have the root group's symbol table
information cached in the root group's entry in the superblock. Prior to 1.8
this was not an issue as this information was always cached. However, 1.8.0
stopped writing this information (which is not required by the file format
specification), and these older versions can therefore not read files created or
last written by versions 1.8.0 to 1.8.2. This fix modifies the library to once
again add this information to the superblock (when using the old file format).
Tested: jam, linew, smirom (h5committest)
Diffstat (limited to 'src/H5Bprivate.h')
-rw-r--r-- | src/H5Bprivate.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/H5Bprivate.h b/src/H5Bprivate.h index 2ec2c22..716b608 100644 --- a/src/H5Bprivate.h +++ b/src/H5Bprivate.h @@ -168,9 +168,7 @@ H5_DLL H5B_shared_t *H5B_shared_new(const H5F_t *f, const H5B_class_t *type, H5_DLL herr_t H5B_shared_free(void *_shared); H5_DLL herr_t H5B_debug(H5F_t *f, hid_t dxpl_id, haddr_t addr, FILE * stream, int indent, int fwidth, const H5B_class_t *type, void *udata); -#ifndef H5_STRICT_FORMAT_CHECKS H5_DLL htri_t H5B_valid(H5F_t *f, hid_t dxpl_id, const H5B_class_t *type, haddr_t addr); -#endif /* H5_STRICT_FORMAT_CHECKS */ #endif /* _H5Bprivate_H */ |