summaryrefslogtreecommitdiffstats
path: root/src/H5VLnative.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5VLnative.h')
-rw-r--r--src/H5VLnative.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/H5VLnative.h b/src/H5VLnative.h
index fe8ede2..5a9c1d3 100644
--- a/src/H5VLnative.h
+++ b/src/H5VLnative.h
@@ -281,6 +281,12 @@ typedef struct H5VL_native_file_set_libver_bounds_t {
H5F_libver_t high; /* Highest version possible */
} H5VL_native_file_set_libver_bounds_t;
+/* Parameters for native connector's file 'post open' operation */
+typedef struct H5VL_native_file_post_open_t {
+ void *vol_obj; /* VOL object for "top" file object */
+ hbool_t id_exists; /* Whether an ID (will) exists for this file */
+} H5VL_native_file_post_open_t;
+
/* Parameters for native connector's file 'optional' operations */
typedef union H5VL_native_file_optional_args_t {
/* H5VL_NATIVE_FILE_CLEAR_ELINK_CACHE */
@@ -392,7 +398,7 @@ typedef union H5VL_native_file_optional_args_t {
#endif /* H5_HAVE_PARALLEL */
/* H5VL_NATIVE_FILE_POST_OPEN */
- /* No args */
+ H5VL_native_file_post_open_t post_open;
} H5VL_native_file_optional_args_t;
/* Values for native VOL connector group optional VOL operations */