diff options
author | James Laird <jlaird@hdfgroup.org> | 2006-10-05 20:30:07 (GMT) |
---|---|---|
committer | James Laird <jlaird@hdfgroup.org> | 2006-10-05 20:30:07 (GMT) |
commit | 831be1cdff55df0e00163d0069171bbdde2b1d25 (patch) | |
tree | 560601ba2d14fc6c0a154fab6dcc903b1321e22a /src/H5Glink.c | |
parent | c13697362a1bfa8f3a7e466f592d6baa6f925e12 (diff) | |
download | hdf5-831be1cdff55df0e00163d0069171bbdde2b1d25.zip hdf5-831be1cdff55df0e00163d0069171bbdde2b1d25.tar.gz hdf5-831be1cdff55df0e00163d0069171bbdde2b1d25.tar.bz2 |
[svn-r12723] Fix a bug where return values were overwritten in H5F_dest, and another bug
exposed by that one in which closing a read/write file ID wouldn't flush the
cache if there was another file handle open. This caused problems when the
second file handle was read-only; neither would actually flush the cache.
Now all read/write file handles flush the cache when the close, but only
when the file is going to be destroyed is the cache destroyed. This way
read-only file handles keep the cache open but it is always clean.
Tested on mir, heping, sol, and copper (parallel)
Diffstat (limited to 'src/H5Glink.c')
0 files changed, 0 insertions, 0 deletions