diff options
author | Robb Matzke <matzke@llnl.gov> | 1999-08-17 19:44:03 (GMT) |
---|---|---|
committer | Robb Matzke <matzke@llnl.gov> | 1999-08-17 19:44:03 (GMT) |
commit | 0b7babc994e59b88a10fb55345159ea6951e72b1 (patch) | |
tree | b7780802df93acfa6a6ed09d84b17002c516e599 /src/H5Distore.c | |
parent | cc89b8a605dfc7370cb760e6c3d7339cbf1e9884 (diff) | |
download | hdf5-0b7babc994e59b88a10fb55345159ea6951e72b1.zip hdf5-0b7babc994e59b88a10fb55345159ea6951e72b1.tar.gz hdf5-0b7babc994e59b88a10fb55345159ea6951e72b1.tar.bz2 |
[svn-r1573] Changes since 19990817
----------------------
./src/H5D.c
./src/H5F.c
./src/H5Fistore.c
./src/H5Smpio.c
Incorporated previous changes into MPIO special cases. These
are mostly due to the fact that most of the members of the
file->shared->fapl struct have been moved into the
file->shared->file->shared struct (`file' is an H5F_t*).
./src/H5I.c
Fixed a bug with closing the library w.r.t. the VFL stuff. The
VFL layer introduced reference counts on object ID's and the
library termination functions freed these objects in the wrong
order. Now H5I_clear_group() does not normally remove objects
with a reference count larger than one because it assumes that
those objects are currently in use by the library.
Diffstat (limited to 'src/H5Distore.c')
-rw-r--r-- | src/H5Distore.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/H5Distore.c b/src/H5Distore.c index eca1cd2..acbc4a2 100644 --- a/src/H5Distore.c +++ b/src/H5Distore.c @@ -1675,7 +1675,7 @@ H5F_istore_read(H5F_t *f, hid_t dxpl_id, const H5O_layout_t *layout, * MPI processes could be writing to other elements in the same chunk. * Do a direct write-through of only the elements requested. */ - if (H5FD_MPIO==f->shared->fapl->driver_id) { + if (H5FD_MPIO==f->shared->driver_id) { H5F_istore_ud1_t udata; H5O_layout_t l; /* temporary layout */ @@ -1849,7 +1849,7 @@ H5F_istore_write(H5F_t *f, hid_t dxpl_id, const H5O_layout_t *layout, * MPI processes could be writing to other elements in the same chunk. * Do a direct write-through of only the elements requested. */ - if (H5FD_MPIO==f->shared->fapl->driver_id) { + if (H5FD_MPIO==f->shared->driver_id) { H5F_istore_ud1_t udata; H5O_layout_t l; /* temporary layout */ if (H5F_istore_get_addr(f, layout, chunk_offset, &udata)<0){ |