summaryrefslogtreecommitdiffstats
path: root/src/H5ESint.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5ESint.c')
-rw-r--r--src/H5ESint.c30
1 files changed, 9 insertions, 21 deletions
diff --git a/src/H5ESint.c b/src/H5ESint.c
index 6f9efe9..c66be16 100644
--- a/src/H5ESint.c
+++ b/src/H5ESint.c
@@ -95,9 +95,6 @@ static int H5ES__close_failed_cb(H5ES_event_t *ev, void *_ctx);
/* Package Variables */
/*********************/
-/* Package initialization variable */
-hbool_t H5_PKG_INIT_VAR = FALSE;
-
/*****************************/
/* Library Private Variables */
/*****************************/
@@ -118,23 +115,20 @@ static const H5I_class_t H5I_EVENTSET_CLS[1] = {{
H5FL_DEFINE_STATIC(H5ES_t);
/*-------------------------------------------------------------------------
- * Function: H5ES__init_package
- *
- * Purpose: Initializes any interface-specific data or routines.
- *
- * Return: Non-negative on success / Negative on failure
+ * Function: H5ES_init
*
- * Programmer: Quincey Koziol
- * Monday, April 6, 2020
+ * Purpose: Initialize the interface from some other layer.
*
+ * Return: Success: non-negative
+ * Failure: negative
*-------------------------------------------------------------------------
*/
herr_t
-H5ES__init_package(void)
+H5ES_init(void)
{
herr_t ret_value = SUCCEED; /* Return value */
- FUNC_ENTER_PACKAGE
+ FUNC_ENTER_NOAPI(FAIL)
/* Initialize the ID group for the event set IDs */
if (H5I_register_type(H5I_EVENTSET_CLS) < 0)
@@ -142,7 +136,7 @@ H5ES__init_package(void)
done:
FUNC_LEAVE_NOAPI(ret_value)
-} /* end H5ES__init_package() */
+}
/*-------------------------------------------------------------------------
* Function: H5ES_term_package
@@ -165,14 +159,8 @@ H5ES_term_package(void)
FUNC_ENTER_NOAPI_NOINIT_NOERR
- if (H5_PKG_INIT_VAR) {
- /* Destroy the event set ID group */
- n += (H5I_dec_type_ref(H5I_EVENTSET) > 0);
-
- /* Mark closed */
- if (0 == n)
- H5_PKG_INIT_VAR = FALSE;
- } /* end if */
+ /* Destroy the event set ID group */
+ n += (H5I_dec_type_ref(H5I_EVENTSET) > 0);
FUNC_LEAVE_NOAPI(n)
} /* end H5ES_term_package() */