summaryrefslogtreecommitdiffstats
path: root/src/H5Fint.c
diff options
context:
space:
mode:
authorDana Robinson <derobins@hdfgroup.org>2018-12-31 06:24:42 (GMT)
committerDana Robinson <derobins@hdfgroup.org>2018-12-31 06:24:42 (GMT)
commita3faa926536712804fd079b65bf233458f2abac7 (patch)
tree82cf6081a1c9057fb2e7f1a17ffccc8356421f88 /src/H5Fint.c
parent64eb1489de409b08026faa112fd1baad98ef1bcc (diff)
parent905c3ca3d7736b151ff0889290c0c9e377988f26 (diff)
downloadhdf5-a3faa926536712804fd079b65bf233458f2abac7.zip
hdf5-a3faa926536712804fd079b65bf233458f2abac7.tar.gz
hdf5-a3faa926536712804fd079b65bf233458f2abac7.tar.bz2
Merge branch 'develop' into openmpi_tweaks
Diffstat (limited to 'src/H5Fint.c')
-rw-r--r--src/H5Fint.c27
1 files changed, 26 insertions, 1 deletions
diff --git a/src/H5Fint.c b/src/H5Fint.c
index ddeddb6..cca46d0 100644
--- a/src/H5Fint.c
+++ b/src/H5Fint.c
@@ -38,7 +38,8 @@
#include "H5SMprivate.h" /* Shared Object Header Messages */
#include "H5Tprivate.h" /* Datatypes */
#include "H5VLprivate.h" /* Virtual Object Layer */
-#include "H5VLnative.h" /* Native VOL connector */
+
+#include "H5VLnative_private.h" /* Native VOL connector */
/****************/
@@ -3714,3 +3715,27 @@ done:
FUNC_LEAVE_NOAPI(ret_value)
} /* end H5F_get_file_id() */
+
+/*-------------------------------------------------------------------------
+ * Function: H5F_set_min_dset_ohdr
+ *
+ * Purpose: Set the crt_dset_ohdr_flag field with a new value.
+ *
+ * Return: SUCCEED/FAIL
+ *-------------------------------------------------------------------------
+ */
+herr_t
+H5F_set_min_dset_ohdr(H5F_t *f, hbool_t minimize)
+{
+ /* Use FUNC_ENTER_NOAPI_NOINIT_NOERR here to avoid performance issues */
+ FUNC_ENTER_NOAPI_NOINIT_NOERR
+
+ /* Sanity check */
+ HDassert(f);
+ HDassert(f->shared);
+
+ f->shared->crt_dset_min_ohdr_flag = minimize;
+
+ FUNC_LEAVE_NOAPI(SUCCEED)
+} /* H5F_set_min_dset_ohdr() */
+