summaryrefslogtreecommitdiffstats
path: root/src/H5.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5.c')
-rw-r--r--src/H5.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/H5.c b/src/H5.c
index af8b668..5a2e32f 100644
--- a/src/H5.c
+++ b/src/H5.c
@@ -31,7 +31,7 @@
#include "H5Pprivate.h" /* Property lists */
#include "H5Tprivate.h" /* Datatypes */
#include "H5SLprivate.h" /* Skip lists */
-
+#include "H5VLprivate.h" /* Virtual Object Layer */
/****************/
/* Local Macros */
@@ -130,6 +130,7 @@ H5_init_library(void)
H5_debug_g.pkg[H5_PKG_S].name = "s";
H5_debug_g.pkg[H5_PKG_T].name = "t";
H5_debug_g.pkg[H5_PKG_V].name = "v";
+ H5_debug_g.pkg[H5_PKG_VL].name = "vl";
H5_debug_g.pkg[H5_PKG_Z].name = "z";
#ifdef H5_HAVE_MPE
@@ -277,6 +278,7 @@ H5_term_library(void)
* that depend on them. -QAK
*/
if(pending == 0) {
+ pending += DOWN(VL);
pending += DOWN(AC);
pending += DOWN(Z);
pending += DOWN(FD);
@@ -292,8 +294,9 @@ H5_term_library(void)
if(pending == 0)
pending += DOWN(SL);
/* Don't shut down the free list code until _everything_ else is down */
- if(pending == 0)
+ if(pending == 0) {
pending += DOWN(FL);
+ }
}
} while(pending && ntries++ < 100);