summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2016-12-01 09:41:13 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2016-12-01 09:41:13 (GMT)
commit5d7d029b97b36d1c380cef82d637342921bf3a1d (patch)
tree76ac3ff4b2240412995ef5902f62601dc9d529f1 /test
parent65be68a17d1e5bec7e51e5f3e2e03d22163f7817 (diff)
parent63bcd73f1f53a8b4bb31083cbc30f9a90663438f (diff)
downloadhdf5-5d7d029b97b36d1c380cef82d637342921bf3a1d.zip
hdf5-5d7d029b97b36d1c380cef82d637342921bf3a1d.tar.gz
hdf5-5d7d029b97b36d1c380cef82d637342921bf3a1d.tar.bz2
Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~koziol/hdf5 into develop_swmr_merge
Diffstat (limited to 'test')
-rw-r--r--test/efc.c312
-rw-r--r--test/evict_on_close.c150
-rw-r--r--test/ohdr.c14
3 files changed, 265 insertions, 211 deletions
diff --git a/test/efc.c b/test/efc.c
index 6a7c8d8..57a600d 100644
--- a/test/efc.c
+++ b/test/efc.c
@@ -104,7 +104,7 @@ test_single(void)
FAIL_STACK_ERROR
if(ftmp1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(ftmp1) < 0)
+ if(H5F_try_close(ftmp1, NULL) < 0)
FAIL_STACK_ERROR
@@ -261,13 +261,13 @@ test_single(void)
TEST_ERROR
if(f4->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f4) < 0)
+ if(H5F_try_close(f4, NULL) < 0)
FAIL_STACK_ERROR
@@ -294,7 +294,7 @@ test_single(void)
FAIL_STACK_ERROR
if(ftmp1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(ftmp1) < 0)
+ if(H5F_try_close(ftmp1, NULL) < 0)
FAIL_STACK_ERROR
@@ -375,9 +375,9 @@ test_single(void)
TEST_ERROR
if(ftmp2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(ftmp1) < 0)
+ if(H5F_try_close(ftmp1, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(ftmp2) < 0)
+ if(H5F_try_close(ftmp2, NULL) < 0)
FAIL_STACK_ERROR
@@ -455,13 +455,13 @@ test_single(void)
TEST_ERROR
if(ftmp4->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(ftmp1) < 0)
+ if(H5F_try_close(ftmp1, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(ftmp2) < 0)
+ if(H5F_try_close(ftmp2, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(ftmp3) < 0)
+ if(H5F_try_close(ftmp3, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(ftmp4) < 0)
+ if(H5F_try_close(ftmp4, NULL) < 0)
FAIL_STACK_ERROR
@@ -494,12 +494,12 @@ test_single(void)
FAIL_STACK_ERROR
if(ftmp1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(ftmp1) < 0)
+ if(H5F_try_close(ftmp1, NULL) < 0)
FAIL_STACK_ERROR
/* Close parent file */
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
PASSED();
@@ -576,9 +576,9 @@ test_graph_nocycle(void)
FAIL_STACK_ERROR
if(ftmp2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(ftmp2) < 0)
+ if(H5F_try_close(ftmp2, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0],
@@ -596,7 +596,7 @@ test_graph_nocycle(void)
if(NULL == (f1 = H5F_efc_open(f0, filename[1], H5F_ACC_RDWR, fcpl_id,
fapl_id, dxpl_id)))
FAIL_STACK_ERROR
- if(H5F_try_close(ftmp1) < 0)
+ if(H5F_try_close(ftmp1, NULL) < 0)
FAIL_STACK_ERROR
if(H5F_efc_close(f1, f2) < 0)
FAIL_STACK_ERROR
@@ -611,9 +611,9 @@ test_graph_nocycle(void)
FAIL_STACK_ERROR
if(ftmp2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(ftmp2) < 0)
+ if(H5F_try_close(ftmp2, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
@@ -667,11 +667,11 @@ test_graph_nocycle(void)
TEST_ERROR
if(ftmp4->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(ftmp2) < 0)
+ if(H5F_try_close(ftmp2, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(ftmp4) < 0)
+ if(H5F_try_close(ftmp4, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
@@ -731,11 +731,11 @@ test_graph_nocycle(void)
if(ftmp3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(ftmp3) < 0)
+ if(H5F_try_close(ftmp3, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
@@ -780,9 +780,9 @@ test_graph_nocycle(void)
if(ftmp3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(ftmp3) < 0)
+ if(H5F_try_close(ftmp3, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
@@ -868,15 +868,15 @@ test_graph_nocycle(void)
if(ftmp3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(ftmp1) < 0)
+ if(H5F_try_close(ftmp1, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(ftmp2) < 0)
+ if(H5F_try_close(ftmp2, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(ftmp3) < 0)
+ if(H5F_try_close(ftmp3, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(ftmp4) < 0)
+ if(H5F_try_close(ftmp4, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
@@ -951,7 +951,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -960,7 +960,7 @@ test_graph_cycle(void)
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
@@ -991,7 +991,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_efc_open(f0, filename[1],
@@ -1007,7 +1007,7 @@ test_graph_cycle(void)
TEST_ERROR
if(H5F_efc_close(f0, f1) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1015,7 +1015,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
@@ -1055,7 +1055,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1063,7 +1063,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
@@ -1091,7 +1091,7 @@ test_graph_cycle(void)
TEST_ERROR
if(H5F_efc_close(f0, f1) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1099,7 +1099,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
@@ -1132,7 +1132,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 3)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1140,7 +1140,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
@@ -1177,7 +1177,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
@@ -1221,7 +1221,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1229,7 +1229,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
@@ -1277,7 +1277,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
@@ -1304,11 +1304,11 @@ test_graph_cycle(void)
TEST_ERROR
if(f0->shared->nrefs != 3)
TEST_ERROR
- if(H5F_try_close(ftmp0) < 0)
+ if(H5F_try_close(ftmp0, NULL) < 0)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1316,7 +1316,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
@@ -1344,7 +1344,7 @@ test_graph_cycle(void)
if(ftmp1->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(ftmp1->shared->nrefs != 2)
TEST_ERROR
@@ -1354,9 +1354,9 @@ test_graph_cycle(void)
if(f0->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(ftmp1) < 0)
+ if(H5F_try_close(ftmp1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1364,7 +1364,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1372,7 +1372,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
@@ -1411,7 +1411,7 @@ test_graph_cycle(void)
if(ftmp2->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(ftmp2->shared->nrefs != 2)
TEST_ERROR
@@ -1421,9 +1421,9 @@ test_graph_cycle(void)
if(f0->shared->nrefs != 3)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(ftmp2) < 0)
+ if(H5F_try_close(ftmp2, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1431,7 +1431,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1439,7 +1439,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f2 = H5F_open(filename[2],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1447,7 +1447,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
@@ -1499,9 +1499,9 @@ test_graph_cycle(void)
TEST_ERROR
if(ftmp2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(ftmp2) < 0)
+ if(H5F_try_close(ftmp2, NULL) < 0)
FAIL_STACK_ERROR
@@ -1551,7 +1551,7 @@ test_graph_cycle(void)
if(ftmp3->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(ftmp3->shared->nrefs != 2)
TEST_ERROR
@@ -1561,9 +1561,9 @@ test_graph_cycle(void)
if(f0->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(ftmp3) < 0)
+ if(H5F_try_close(ftmp3, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1571,7 +1571,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1579,7 +1579,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f2 = H5F_open(filename[2],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1587,7 +1587,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f3 = H5F_open(filename[3],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1595,7 +1595,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
@@ -1659,9 +1659,9 @@ test_graph_cycle(void)
TEST_ERROR
if(ftmp3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(ftmp3) < 0)
+ if(H5F_try_close(ftmp3, NULL) < 0)
FAIL_STACK_ERROR
@@ -1701,7 +1701,7 @@ test_graph_cycle(void)
if(f0->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1709,7 +1709,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1717,7 +1717,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f2 = H5F_open(filename[2],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1725,7 +1725,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f3 = H5F_open(filename[3],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1733,7 +1733,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
@@ -1777,7 +1777,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1785,7 +1785,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f2 = H5F_open(filename[2],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1793,7 +1793,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f3 = H5F_open(filename[3],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1801,7 +1801,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
@@ -1844,7 +1844,7 @@ test_graph_cycle(void)
if(f0->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1852,12 +1852,12 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(ftmp3->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(ftmp3) < 0)
+ if(H5F_try_close(ftmp3, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1865,7 +1865,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f2 = H5F_open(filename[2],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1873,7 +1873,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f3 = H5F_open(filename[3],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -1881,7 +1881,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
@@ -1937,14 +1937,14 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f2 = H5F_open(filename[2], H5F_ACC_RDWR, fcpl_id, fapl_id,
dxpl_id)))
FAIL_STACK_ERROR
if(f2->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
if(H5F_efc_release(ftmp3->shared->efc) < 0)
@@ -1956,12 +1956,12 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(ftmp3) < 0)
+ if(H5F_try_close(ftmp3, NULL) < 0)
FAIL_STACK_ERROR
@@ -2029,7 +2029,7 @@ test_graph_cycle(void)
if(f0->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2037,7 +2037,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2045,7 +2045,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f2 = H5F_open(filename[2],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2053,7 +2053,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f3 = H5F_open(filename[3],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2061,7 +2061,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f4 = H5F_open(filename[4],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2069,7 +2069,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f4->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f4) < 0)
+ if(H5F_try_close(f4, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f5 = H5F_open(filename[5],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2077,7 +2077,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f5->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f5) < 0)
+ if(H5F_try_close(f5, NULL) < 0)
FAIL_STACK_ERROR
@@ -2150,7 +2150,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2158,7 +2158,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f2 = H5F_open(filename[2],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2166,7 +2166,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f3 = H5F_open(filename[3],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2174,7 +2174,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f4 = H5F_open(filename[4],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2182,7 +2182,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f4->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f4) < 0)
+ if(H5F_try_close(f4, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f5 = H5F_open(filename[5],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2190,7 +2190,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f5->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f5) < 0)
+ if(H5F_try_close(f5, NULL) < 0)
FAIL_STACK_ERROR
@@ -2268,7 +2268,7 @@ test_graph_cycle(void)
if(f5->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(f4->shared->nrefs != 2)
TEST_ERROR
@@ -2280,14 +2280,14 @@ test_graph_cycle(void)
if(f0->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f4) < 0)
+ if(H5F_try_close(f4, NULL) < 0)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 2)
TEST_ERROR
if(f5->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(f5->shared->nrefs != 2)
TEST_ERROR
@@ -2296,10 +2296,10 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f5) < 0)
+ if(H5F_try_close(f5, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0],
@@ -2308,7 +2308,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2316,7 +2316,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f2 = H5F_open(filename[2],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2324,7 +2324,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f3 = H5F_open(filename[3],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2332,7 +2332,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f4 = H5F_open(filename[4],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2340,7 +2340,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f4->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f4) < 0)
+ if(H5F_try_close(f4, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f5 = H5F_open(filename[5],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2348,7 +2348,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f5->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f5) < 0)
+ if(H5F_try_close(f5, NULL) < 0)
FAIL_STACK_ERROR
@@ -2440,7 +2440,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f3->shared->nrefs != 3)
TEST_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
if(H5F_efc_release(f4->shared->efc) < 0)
@@ -2456,7 +2456,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f3->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
if(H5F_efc_release(f5->shared->efc) < 0)
@@ -2472,14 +2472,14 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f4) < 0)
+ if(H5F_try_close(f4, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f5) < 0)
+ if(H5F_try_close(f5, NULL) < 0)
FAIL_STACK_ERROR
@@ -2577,7 +2577,7 @@ test_graph_cycle(void)
if(H5F_efc_close(f0, f3) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2585,7 +2585,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2593,7 +2593,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f2 = H5F_open(filename[2],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2601,7 +2601,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f3 = H5F_open(filename[3],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2609,7 +2609,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
@@ -2711,7 +2711,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2719,7 +2719,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f2 = H5F_open(filename[2],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2727,7 +2727,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f3 = H5F_open(filename[3],
H5F_ACC_RDWR | H5F_ACC_CREAT | H5F_ACC_TRUNC, fcpl_id, fapl_id,
@@ -2735,7 +2735,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
@@ -2773,7 +2773,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
@@ -2812,7 +2812,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
@@ -2853,7 +2853,7 @@ test_graph_cycle(void)
if(f3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 2)
TEST_ERROR
@@ -2866,7 +2866,7 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(H5F_efc_close(f1, f3) < 0)
@@ -2880,14 +2880,14 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f3 = H5F_open(filename[3], H5F_ACC_RDWR, fcpl_id, fapl_id,
dxpl_id)))
FAIL_STACK_ERROR
if(f3->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
if(H5F_efc_close(f2, f1) < 0)
@@ -2899,52 +2899,52 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f0->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1], H5F_ACC_RDWR, fcpl_id, fapl_id,
dxpl_id)))
FAIL_STACK_ERROR
if(f1->shared->nrefs != 3)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f3 = H5F_open(filename[3], H5F_ACC_RDWR, fcpl_id, fapl_id,
dxpl_id)))
FAIL_STACK_ERROR
if(f3->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0], H5F_ACC_RDWR, fcpl_id, fapl_id,
dxpl_id)))
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1], H5F_ACC_RDWR, fcpl_id, fapl_id,
dxpl_id)))
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f2 = H5F_open(filename[2], H5F_ACC_RDWR, fcpl_id, fapl_id,
dxpl_id)))
FAIL_STACK_ERROR
if(f2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f3 = H5F_open(filename[3], H5F_ACC_RDWR, fcpl_id, fapl_id,
dxpl_id)))
FAIL_STACK_ERROR
if(f3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
@@ -3023,19 +3023,19 @@ test_graph_cycle(void)
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f3 = H5F_open(filename[3], H5F_ACC_RDWR, fcpl_id, fapl_id,
dxpl_id)))
FAIL_STACK_ERROR
if(f3->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f3) < 0)
+ if(H5F_try_close(f3, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
@@ -3066,21 +3066,21 @@ test_graph_cycle(void)
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0], H5F_ACC_RDWR, fcpl_id, fapl_id,
dxpl_id)))
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1], H5F_ACC_RDWR, fcpl_id, fapl_id,
dxpl_id)))
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
@@ -3113,28 +3113,28 @@ test_graph_cycle(void)
if(f0->shared->nrefs != 2)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f0 = H5F_open(filename[0], H5F_ACC_RDWR, fcpl_id, fapl_id,
dxpl_id)))
FAIL_STACK_ERROR
if(f0->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f0) < 0)
+ if(H5F_try_close(f0, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f1 = H5F_open(filename[1], H5F_ACC_RDWR, fcpl_id, fapl_id,
dxpl_id)))
FAIL_STACK_ERROR
if(f1->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f1) < 0)
+ if(H5F_try_close(f1, NULL) < 0)
FAIL_STACK_ERROR
if(NULL == (f2 = H5F_open(filename[2], H5F_ACC_RDWR, fcpl_id, fapl_id,
dxpl_id)))
FAIL_STACK_ERROR
if(f2->shared->nrefs != 1)
TEST_ERROR
- if(H5F_try_close(f2) < 0)
+ if(H5F_try_close(f2, NULL) < 0)
FAIL_STACK_ERROR
diff --git a/test/evict_on_close.c b/test/evict_on_close.c
index 7016fde..c42c4b3 100644
--- a/test/evict_on_close.c
+++ b/test/evict_on_close.c
@@ -49,10 +49,8 @@ const char *FILENAMES[] = {
#define FILENAME_BUF_SIZE 1024
/* Group names */
-#define GROUP_OLD_STYLE_1_NAME "old1"
-#define GROUP_OLD_STYLE_2_NAME "old2"
-#define GROUP_NEW_STYLE_1_NAME "new1"
-#define GROUP_NEW_STYLE_2_NAME "new2"
+#define GROUP_OLD_STYLE_NAME "old_style_groups"
+#define GROUP_NEW_STYLE_NAME "new_style_groups"
/* Dataset names */
#define DSET_COMPACT_NAME "compact"
@@ -63,14 +61,21 @@ const char *FILENAMES[] = {
#define DSET_FARRAY_NAME "farray"
#define DSET_SINGLE_NAME "single"
-/* All datasets store 1000 elements */
+/* Number of data elements in a dataset */
#define NELEMENTS 1024
+/* Number of subgroups in each style of group */
+#define NSUBGROUPS 128
+
+/* Max size of subgroup name, not including NULL */
+#define SUBGROUP_NAME_SIZE 16
+
+/* Prototypes */
static hbool_t verify_tag_not_in_cache(H5F_t *f, haddr_t tag);
static herr_t check_evict_on_close_api(void);
static hid_t generate_eoc_test_file(hid_t fapl_id);
static herr_t check_dset_scheme(hid_t fid, const char *dset_name);
-static herr_t check_group_layout(hid_t fid, const char *group_name, const char *subgroup_name);
+static herr_t check_group_layout(hid_t fid, const char *group_name);
/*-------------------------------------------------------------------------
@@ -142,6 +147,7 @@ generate_eoc_test_file(hid_t fapl_id)
H5D_layout_t layout_type; /* dataset layout type */
int *data = NULL; /* buffer for fake data */
int n; /* # of data elements */
+ int i; /* iterator (# subgroups) */
TESTING("generating evict-on-close test file");
@@ -175,14 +181,31 @@ generate_eoc_test_file(hid_t fapl_id)
/* Old-style (version 1 B-tree + local heap) */
/*********************************************/
- if((gid1 = H5Gcreate2(fid, GROUP_OLD_STYLE_1_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
- TEST_ERROR;
- if((gid2 = H5Gcreate2(gid1, GROUP_OLD_STYLE_2_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
+ /* A single group is created in the root group, followed
+ * by a large number of groups in the new group. This will
+ * ensure that the file data structures for groups include
+ * multiple cache entries.
+ */
+ if((gid1 = H5Gcreate2(fid, GROUP_OLD_STYLE_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
TEST_ERROR;
+
+ /* Create sub-groups */
+ for(i = 0; i < NSUBGROUPS; i++) {
+ char subgroup_name[SUBGROUP_NAME_SIZE];
+
+ /* Create the group name */
+ HDmemset(subgroup_name, '\0', SUBGROUP_NAME_SIZE);
+ if(HDsnprintf(subgroup_name, (size_t)(SUBGROUP_NAME_SIZE - 1), "%d", i) < 0)
+ TEST_ERROR
+
+ if((gid2 = H5Gcreate2(gid1, subgroup_name, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
+ TEST_ERROR;
+ if(H5Gclose(gid2) < 0)
+ TEST_ERROR;
+ } /* end for */
+
if(H5Gclose(gid1) < 0)
TEST_ERROR;
- if(H5Gclose(gid2) < 0)
- TEST_ERROR;
/********************************************************************/
/* Generate datasets and ensure that the chunking scheme is correct */
@@ -254,17 +277,36 @@ generate_eoc_test_file(hid_t fapl_id)
/* New-style (version 2 B-tree + fractal heap) */
/***********************************************/
- if((gid1 = H5Gcreate2(fid, GROUP_NEW_STYLE_1_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
- TEST_ERROR;
- if((gid2 = H5Gcreate2(gid1, GROUP_NEW_STYLE_2_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
+ /* A single group is created in the root group, followed
+ * by a large number of groups in the new group. This will
+ * ensure that the file data structures for groups include
+ * multiple cache entries.
+ */
+ if((gid1 = H5Gcreate2(fid, GROUP_NEW_STYLE_NAME, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
TEST_ERROR;
+
+ /* Create sub-groups */
+ for(i = 0; i < NSUBGROUPS; i++) {
+ char subgroup_name[SUBGROUP_NAME_SIZE];
+
+ /* Create the group name */
+ HDmemset(subgroup_name, '\0', SUBGROUP_NAME_SIZE);
+ if(HDsnprintf(subgroup_name, (size_t)(SUBGROUP_NAME_SIZE - 1), "%d", i) < 0)
+ TEST_ERROR
+
+/* DER - Restore when EoC new-style group bug is resolved.
+ if((gid2 = H5Gcreate2(gid1, subgroup_name, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT)) < 0)
+ TEST_ERROR;
+ if(H5Gclose(gid2) < 0)
+ TEST_ERROR;
+*/
+ } /* end for */
+
if(H5Gclose(gid1) < 0)
TEST_ERROR;
- if(H5Gclose(gid2) < 0)
- TEST_ERROR;
/********************************************************************/
- /* Generate datasets and ensure that the scheme is chunking correct */
+ /* Generate datasets and ensure that the chunking scheme is correct */
/********************************************************************/
/********************/
@@ -523,6 +565,8 @@ generate_eoc_test_file(hid_t fapl_id)
error:
H5E_BEGIN_TRY {
+ H5Gclose(gid1);
+ H5Gclose(gid2);
H5Fclose(fid);
H5Dclose(did);
H5Sclose(sid);
@@ -542,7 +586,7 @@ error:
* Function: check_group_layout()
*
* Purpose: Verify that the evict-on-close feature works for a given
- * group layout.
+ * group layout (new-style vs. old-style).
*
* Return: SUCCEED/FAIL
*
@@ -552,14 +596,14 @@ error:
*-------------------------------------------------------------------------
*/
static herr_t
-check_group_layout(hid_t fid, const char *group_name, const char *subgroup_name)
+check_group_layout(hid_t fid, const char *group_name)
{
H5F_t *file_ptr = NULL; /* ptr to internal file struct */
hid_t gid1 = -1, gid2 = -1; /* group IDs */
H5G_t *grp_ptr = NULL; /* ptr to internal group struct */
haddr_t tag1, tag2; /* MD cache tags for groups */
int32_t before, during, after; /* cache sizes */
-
+ int i; /* iterator */
/* NOTE: The TESTING() macro is called in main() */
@@ -577,36 +621,51 @@ check_group_layout(hid_t fid, const char *group_name, const char *subgroup_name)
HDprintf("NUMBER OF CACHE ENTRIES: %d\n", before);
#endif
- /* Open groups and get tags */
+ /* Open the main group and get its tag */
if((gid1 = H5Gopen2(fid, group_name, H5P_DEFAULT)) < 0)
TEST_ERROR;
- if((gid2 = H5Gopen2(gid1, subgroup_name, H5P_DEFAULT)) < 0)
- TEST_ERROR;
-
if(NULL == (grp_ptr = (H5G_t *)H5I_object_verify(gid1, H5I_GROUP)))
TEST_ERROR;
tag1 = grp_ptr->oloc.addr;
- if(NULL == (grp_ptr = (H5G_t *)H5I_object_verify(gid2, H5I_GROUP)))
- TEST_ERROR;
- tag2 = grp_ptr->oloc.addr;
+
+ /* Open and close all sub-groups */
+ for(i = 0; i < NSUBGROUPS; i++) {
+ char subgroup_name[SUBGROUP_NAME_SIZE];
+
+ /* Create the group name */
+ HDmemset(subgroup_name, '\0', SUBGROUP_NAME_SIZE);
+ if(HDsnprintf(subgroup_name, (size_t)(SUBGROUP_NAME_SIZE - 1), "%d", i) < 0)
+ TEST_ERROR
+
+ if((gid2 = H5Gopen2(gid1, subgroup_name, H5P_DEFAULT)) < 0)
+ TEST_ERROR;
+
+ if(NULL == (grp_ptr = (H5G_t *)H5I_object_verify(gid2, H5I_GROUP)))
+ TEST_ERROR;
+ tag2 = grp_ptr->oloc.addr;
+
+ if(H5Gclose(gid2) < 0)
+ TEST_ERROR;
+
+ if(TRUE == verify_tag_not_in_cache(file_ptr, tag2))
+ TEST_ERROR;
+ } /* end for */
/* Record the number of cache entries */
- during = file_ptr->shared->cache->index_len;
+ during = file_ptr->shared->cache->index_len;
#ifdef EOC_MANUAL_INSPECTION
HDprintf("\nCACHE AFTER OPENING GROUPS (WHILE OPEN):\n");
if(H5AC_dump_cache(file_ptr) < 0)
TEST_ERROR;
- HDprintf("TAGS: group: %#X, subgroup: %#X\n", tag1, tag2);
+ HDprintf("MAIN GROUP TAG: %#X\n", tag1);
HDprintf("NUMBER OF CACHE ENTRIES: %d\n", during);
#endif
- /* Close the groups */
+ /* Close the main group */
if(H5Gclose(gid1) < 0)
TEST_ERROR;
- if(H5Gclose(gid2) < 0)
- TEST_ERROR;
/* Record the number of cache entries */
after = file_ptr->shared->cache->index_len;
@@ -618,12 +677,9 @@ check_group_layout(hid_t fid, const char *group_name, const char *subgroup_name)
HDprintf("NUMBER OF CACHE ENTRIES: %d\n", after);
#endif
- /* Ensure that the cache does not contain entries with the tags */
+ /* Ensure that the cache does not contain entries with the tag */
if(TRUE == verify_tag_not_in_cache(file_ptr, tag1))
TEST_ERROR;
- if(TRUE == verify_tag_not_in_cache(file_ptr, tag2))
- TEST_ERROR;
-
/* Compare the number of cache entries */
if(before != after || before == during)
TEST_ERROR;
@@ -870,24 +926,12 @@ main(void)
PUTS_ERROR("Unable to set evict-on-close property\n");
} /* end if */
- /*************************/
- /* Test EoC for datasets */
- /*************************/
-
/* Generate the test file */
if((fid = generate_eoc_test_file(fapl_id)) < 0) {
nerrors++;
PUTS_ERROR("Unable to generate test file\n");
} /* end if */
- /* Run tests with old- and new-style groups
- * PASSED() and H5_FAILED() are handled in check_configuration()
- */
- TESTING("evict on close with old-style groups");
- nerrors += check_group_layout(fid, GROUP_OLD_STYLE_1_NAME, GROUP_OLD_STYLE_2_NAME) < 0 ? 1 : 0;
- TESTING("evict on close with new-style groups");
- nerrors += check_group_layout(fid, GROUP_NEW_STYLE_1_NAME, GROUP_NEW_STYLE_2_NAME) < 0 ? 1 : 0;
-
/* Run tests with a variety of dataset configurations
* PASSED() and H5_FAILED() are handled in check_configuration()
*/
@@ -906,6 +950,16 @@ main(void)
TESTING("evict on close with compact layout");
nerrors += check_dset_scheme(fid, DSET_COMPACT_NAME) < 0 ? 1 : 0;
+ /* Run tests with old- and new-style groups
+ * PASSED() and H5_FAILED() are handled in check_configuration()
+ */
+ TESTING("evict on close with old-style groups");
+ nerrors += check_group_layout(fid, GROUP_OLD_STYLE_NAME) < 0 ? 1 : 0;
+/* DER - Enable when EoC new-style groups bug is fixed
+ TESTING("evict on close with new-style groups");
+ nerrors += check_group_layout(fid, GROUP_NEW_STYLE_NAME) < 0 ? 1 : 0;
+*/
+
/* Close the test file */
if(H5Fclose(fid) < 0) {
nerrors++;
diff --git a/test/ohdr.c b/test/ohdr.c
index 1478c5c..f06dc71 100644
--- a/test/ohdr.c
+++ b/test/ohdr.c
@@ -131,9 +131,9 @@ test_cont(char *filename, hid_t fapl)
if(hdr_info.nchunks >= nchunks)
TEST_ERROR
- if(H5O_close(&oh_locA) < 0)
+ if(H5O_close(&oh_locA, NULL) < 0)
FAIL_STACK_ERROR
- if(H5O_close(&oh_locB) < 0)
+ if(H5O_close(&oh_locB, NULL) < 0)
FAIL_STACK_ERROR
if(H5Fclose(file) < 0)
FAIL_STACK_ERROR
@@ -145,8 +145,8 @@ test_cont(char *filename, hid_t fapl)
error:
H5E_BEGIN_TRY {
- H5O_close(&oh_locA);
- H5O_close(&oh_locB);
+ H5O_close(&oh_locA, NULL);
+ H5O_close(&oh_locB, NULL);
H5Fclose(file);
} H5E_END_TRY;
@@ -272,7 +272,7 @@ test_ohdr_cache(char *filename, hid_t fapl)
FAIL_STACK_ERROR
/* Close object header created */
- if(H5O_close(&oh_loc) < 0)
+ if(H5O_close(&oh_loc, NULL) < 0)
FAIL_STACK_ERROR
/* Unprotect local heap (which actually unpins it from the cache) */
@@ -731,7 +731,7 @@ main(void)
* works correctly - QAK)
*/
TESTING("close & re-open object header");
- if(H5O_close(&oh_loc) < 0)
+ if(H5O_close(&oh_loc, NULL) < 0)
FAIL_STACK_ERROR
if(H5Fclose(file) < 0)
FAIL_STACK_ERROR
@@ -806,7 +806,7 @@ main(void)
/* release resources */
TESTING("object header closing");
- if(H5O_close(&oh_loc) < 0)
+ if(H5O_close(&oh_loc, NULL) < 0)
FAIL_STACK_ERROR
PASSED();