summaryrefslogtreecommitdiffstats
path: root/src/H5Oprivate.h
diff options
context:
space:
mode:
authorVailin Choi <vchoi@jam.ad.hdfgroup.org>2017-06-11 00:40:19 (GMT)
committerVailin Choi <vchoi@jam.ad.hdfgroup.org>2017-06-11 00:40:19 (GMT)
commit980d5b4266133490192ceb10ea13e320532c6f03 (patch)
tree2ef40c1ef7ae5eacb5bcea67b0c5dac4b313f7c4 /src/H5Oprivate.h
parent7a25041caf6dced2ad2480bb39eb2bc98721e51f (diff)
downloadhdf5-980d5b4266133490192ceb10ea13e320532c6f03.zip
hdf5-980d5b4266133490192ceb10ea13e320532c6f03.tar.gz
hdf5-980d5b4266133490192ceb10ea13e320532c6f03.tar.bz2
Fix for HDFFV-7853 H5Ocopy doesn't work with open identifiers
Changes made so that raw data for dataset objects are copied from cached info when possible instead of flushing objects to file and read them back in again.
Diffstat (limited to 'src/H5Oprivate.h')
-rw-r--r--src/H5Oprivate.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/H5Oprivate.h b/src/H5Oprivate.h
index 0f798b2..563f8fa 100644
--- a/src/H5Oprivate.h
+++ b/src/H5Oprivate.h
@@ -174,6 +174,7 @@ typedef struct H5O_copy_t {
H5SL_t *dst_dt_list; /* Skip list to hold committed datatypes in dest file */
hbool_t dst_dt_list_complete; /* Whether the destination datatype list is complete (i.e. not only populated with "suggestions" from H5Padd_merge_committed_dtype_path) */
H5O_t *oh_dst; /* The destination object header */
+ void *shared_fo; /* The shared pointer for the object */
H5O_mcdt_search_cb_t mcdt_cb; /* The callback to invoke before searching the global list of committed datatypes at destination */
void *mcdt_ud; /* User data passed to callback */
} H5O_copy_t;