summaryrefslogtreecommitdiffstats
path: root/fortran/src/H5_f.c
diff options
context:
space:
mode:
Diffstat (limited to 'fortran/src/H5_f.c')
-rw-r--r--fortran/src/H5_f.c19
1 files changed, 15 insertions, 4 deletions
diff --git a/fortran/src/H5_f.c b/fortran/src/H5_f.c
index 90ca7d6..3e1b65d 100644
--- a/fortran/src/H5_f.c
+++ b/fortran/src/H5_f.c
@@ -386,6 +386,7 @@ h5close_types_c(hid_t_f *types, int_f *lentypes, hid_t_f *floatingtypes, int_f *
* h5d_size_flags - H5D interface flags of type size_t
* h5e_flags - H5E interface flags
* h5e_hid_flags - H5E interface flags of type hid_t
+ * h5es_flags - H5ES interface flags
* h5f_flags - H5F interface flags
* h5fd_flags - H5FD interface flags
* h5fd_hid_flags - H5FD interface flags of type hid_t
@@ -424,10 +425,11 @@ h5close_types_c(hid_t_f *types, int_f *lentypes, hid_t_f *floatingtypes, int_f *
*/
int_f
h5init_flags_c(int_f *h5d_flags, size_t_f *h5d_size_flags, int_f *h5e_flags, hid_t_f *h5e_hid_flags,
- int_f *h5f_flags, int_f *h5fd_flags, hid_t_f *h5fd_hid_flags, int_f *h5g_flags,
- int_f *h5i_flags, int_f *h5l_flags, int_f *h5o_flags, hid_t_f *h5p_flags, int_f *h5p_flags_int,
- int_f *h5r_flags, int_f *h5s_flags, hid_t_f *h5s_hid_flags, hsize_t_f *h5s_hsize_flags,
- int_f *h5t_flags, int_f *h5z_flags, int_f *h5_generic_flags, haddr_t_f *h5_haddr_generic_flags)
+ H5ES_status_t *h5es_flags, hid_t_f *h5es_hid_flags, int_f *h5f_flags, int_f *h5fd_flags,
+ hid_t_f *h5fd_hid_flags, int_f *h5g_flags, int_f *h5i_flags, int_f *h5l_flags,
+ int_f *h5o_flags, hid_t_f *h5p_flags, int_f *h5p_flags_int, int_f *h5r_flags, int_f *h5s_flags,
+ hid_t_f *h5s_hid_flags, hsize_t_f *h5s_hsize_flags, int_f *h5t_flags, int_f *h5z_flags,
+ int_f *h5_generic_flags, haddr_t_f *h5_haddr_generic_flags)
/******/
{
/*
@@ -475,6 +477,15 @@ h5init_flags_c(int_f *h5d_flags, size_t_f *h5d_size_flags, int_f *h5e_flags, hid
h5e_flags[1] = (int_f)H5E_MINOR;
h5e_flags[2] = (int_f)H5E_WALK_UPWARD;
h5e_flags[3] = (int_f)H5E_WALK_DOWNWARD;
+ /*
+ * H5ES flags
+ */
+ h5es_hid_flags[0] = (hid_t_f)H5ES_NONE;
+
+ h5es_flags[0] = H5ES_STATUS_IN_PROGRESS;
+ h5es_flags[1] = H5ES_STATUS_SUCCEED;
+ h5es_flags[2] = H5ES_STATUS_CANCELED;
+ h5es_flags[3] = H5ES_STATUS_FAIL;
/*
* H5F flags