diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2008-10-09 03:44:22 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2008-10-09 03:44:22 (GMT) |
commit | 05cc7c234ff463721c4f8e8999d4ca8e0ce3bdbf (patch) | |
tree | be8e7233ad49c73ff5d8c86147a9c1410d843434 /test/tsohm.c | |
parent | 70b4cf15ac7a213b88be6ff3614817e5a4011514 (diff) | |
download | hdf5-05cc7c234ff463721c4f8e8999d4ca8e0ce3bdbf.zip hdf5-05cc7c234ff463721c4f8e8999d4ca8e0ce3bdbf.tar.gz hdf5-05cc7c234ff463721c4f8e8999d4ca8e0ce3bdbf.tar.bz2 |
[svn-r15825] Description:
Fix various problems with a the core & sec2 VFDs.
Improve the h5_get_file_size() routine to handle files created with
VFDs that use multiple files.
Tested on:
Mac OS X/32 10.5.5 (amazon) in debug mode
Mac OS X/32 10.5.5 (amazon) w/C++ & FORTRAN, w/threadsafe,
in production mode
FreeBSD/32 6.3 (duty) in debug mode
FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode
Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe,
in debug mode
Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x,
w/C++ & FORTRAN, in production mode
Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN,
w/szip filter, in production mode
Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN,
in production mode
Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode
Diffstat (limited to 'test/tsohm.c')
-rw-r--r-- | test/tsohm.c | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/test/tsohm.c b/test/tsohm.c index a586717..94fd128 100644 --- a/test/tsohm.c +++ b/test/tsohm.c @@ -763,7 +763,7 @@ static void test_sohm_size1(void) CHECK_I(ret, "H5Fclose"); /* Get the file size */ - norm_empty_filesize = h5_get_file_size(FILENAME); + norm_empty_filesize = h5_get_file_size(FILENAME, fapl_id); /* Add a bunch of large datatypes to the file */ file = H5Fopen(FILENAME, H5F_ACC_RDWR, fapl_id); @@ -779,7 +779,7 @@ static void test_sohm_size1(void) norm_oh_size = oinfo.hdr.space.total; /* Get the new file size */ - norm_final_filesize = h5_get_file_size(FILENAME); + norm_final_filesize = h5_get_file_size(FILENAME, fapl_id); /* Use the same property list to create a new file. */ file = H5Fcreate(FILENAME, H5F_ACC_TRUNC, fcpl_id, fapl_id); @@ -795,7 +795,7 @@ static void test_sohm_size1(void) CHECK_I(ret, "H5Fclose"); /* Get the file size */ - norm_final_filesize2 = h5_get_file_size(FILENAME); + norm_final_filesize2 = h5_get_file_size(FILENAME, fapl_id); @@ -819,7 +819,7 @@ static void test_sohm_size1(void) ret = H5Fclose(file); CHECK_I(ret, "H5Fclose"); - sohm_empty_filesize = h5_get_file_size(FILENAME); + sohm_empty_filesize = h5_get_file_size(FILENAME, fapl_id); /* Add a bunch of datatypes to this file */ file = H5Fopen(FILENAME, H5F_ACC_RDWR, fapl_id); @@ -835,7 +835,7 @@ static void test_sohm_size1(void) sohm_oh_size = oinfo.hdr.space.total; /* Get the new file size */ - sohm_final_filesize = h5_get_file_size(FILENAME); + sohm_final_filesize = h5_get_file_size(FILENAME, fapl_id); /* Use the same property list to create a new file. */ file = H5Fcreate(FILENAME, H5F_ACC_TRUNC, fcpl_id, fapl_id); @@ -851,7 +851,7 @@ static void test_sohm_size1(void) CHECK_I(ret, "H5Fclose"); /* Get the file size */ - sohm_final_filesize2 = h5_get_file_size(FILENAME); + sohm_final_filesize2 = h5_get_file_size(FILENAME, fapl_id); @@ -874,7 +874,7 @@ static void test_sohm_size1(void) ret = H5Fclose(file); CHECK_I(ret, "H5Fclose"); - sohm_btree_empty_filesize = h5_get_file_size(FILENAME); + sohm_btree_empty_filesize = h5_get_file_size(FILENAME, fapl_id); /* Add a bunch of datatypes to this file */ file = H5Fopen(FILENAME, H5F_ACC_RDWR, fapl_id); @@ -890,7 +890,7 @@ static void test_sohm_size1(void) sohm_btree_oh_size = oinfo.hdr.space.total; /* Get the new file size */ - sohm_btree_final_filesize = h5_get_file_size(FILENAME); + sohm_btree_final_filesize = h5_get_file_size(FILENAME, fapl_id); /* Use the same property list to create a new file. */ file = H5Fcreate(FILENAME, H5F_ACC_TRUNC, fcpl_id, fapl_id); @@ -906,7 +906,7 @@ static void test_sohm_size1(void) CHECK_I(ret, "H5Fclose"); /* Get the file size */ - sohm_btree_final_filesize2 = h5_get_file_size(FILENAME); + sohm_btree_final_filesize2 = h5_get_file_size(FILENAME, fapl_id); @@ -1441,7 +1441,7 @@ size2_helper(hid_t fcpl_id, int test_file_closing, size2_helper_struct *ret_size CHECK_I(ret, "H5Fclose"); /* Get the file size */ - ret_sizes->empty_size = h5_get_file_size(FILENAME); + ret_sizes->empty_size = h5_get_file_size(FILENAME, H5P_DEFAULT); /* Re-open the file and set up messages to write */ file_id = H5Fopen(FILENAME, H5F_ACC_RDWR, H5P_DEFAULT); @@ -1544,9 +1544,9 @@ size2_helper(hid_t fcpl_id, int test_file_closing, size2_helper_struct *ret_size /* Get the file's size now */ if(x == 0) - ret_sizes->first_dset = h5_get_file_size(FILENAME); + ret_sizes->first_dset = h5_get_file_size(FILENAME, H5P_DEFAULT); else - ret_sizes->second_dset = h5_get_file_size(FILENAME); + ret_sizes->second_dset = h5_get_file_size(FILENAME, H5P_DEFAULT); file_id = H5Fopen(FILENAME, H5F_ACC_RDWR, H5P_DEFAULT); CHECK_I(file_id, "H5Fopen"); @@ -1561,7 +1561,7 @@ size2_helper(hid_t fcpl_id, int test_file_closing, size2_helper_struct *ret_size /* Close file and get its size now */ ret = H5Fclose(file_id); CHECK_I(ret, "H5Fclose"); - ret_sizes->dsets1 = h5_get_file_size(FILENAME); + ret_sizes->dsets1 = h5_get_file_size(FILENAME, H5P_DEFAULT); /* Now create a new group filled with datasets that use all different messages */ @@ -1602,7 +1602,7 @@ size2_helper(hid_t fcpl_id, int test_file_closing, size2_helper_struct *ret_size CHECK_I(ret, "H5Gclose"); ret = H5Fclose(file_id); CHECK_I(ret, "H5Fclose"); - ret_sizes->dsets2 = h5_get_file_size(FILENAME); + ret_sizes->dsets2 = h5_get_file_size(FILENAME, H5P_DEFAULT); /* Create a new group and interleave writes of datasets types 1 and 2. */ @@ -1656,7 +1656,7 @@ size2_helper(hid_t fcpl_id, int test_file_closing, size2_helper_struct *ret_size CHECK_I(ret, "H5Gclose"); ret = H5Fclose(file_id); CHECK_I(ret, "H5Fclose"); - ret_sizes->interleaved = h5_get_file_size(FILENAME); + ret_sizes->interleaved = h5_get_file_size(FILENAME, H5P_DEFAULT); /* Create lots of new attribute messages on the group * (using different strings for the attribute) @@ -1699,7 +1699,7 @@ size2_helper(hid_t fcpl_id, int test_file_closing, size2_helper_struct *ret_size CHECK_I(ret, "H5Gclose"); ret = H5Fclose(file_id); CHECK_I(ret, "H5Fclose"); - ret_sizes->attrs1 = h5_get_file_size(FILENAME); + ret_sizes->attrs1 = h5_get_file_size(FILENAME, H5P_DEFAULT); /* Create all of the attributes again on the other group */ @@ -1738,7 +1738,7 @@ size2_helper(hid_t fcpl_id, int test_file_closing, size2_helper_struct *ret_size CHECK_I(ret, "H5Gclose"); ret = H5Fclose(file_id); CHECK_I(ret, "H5Fclose"); - ret_sizes->attrs2 = h5_get_file_size(FILENAME); + ret_sizes->attrs2 = h5_get_file_size(FILENAME, H5P_DEFAULT); /* Close everything */ @@ -2723,7 +2723,7 @@ static void delete_helper(hid_t fcpl_id, hid_t *dspace_id, hid_t *dcpl_id) /* Close file and get filesize */ ret = H5Fclose(file_id); CHECK_I(ret, "H5Fclose"); - norm_filesize = h5_get_file_size(FILENAME); + norm_filesize = h5_get_file_size(FILENAME, H5P_DEFAULT); /* Create a new file with messages 0 to (HALF_DELETE_NUM_MESGS - 1) */ file_id = H5Fcreate(FILENAME, H5F_ACC_TRUNC, fcpl_id, H5P_DEFAULT); @@ -2755,7 +2755,7 @@ static void delete_helper(hid_t fcpl_id, hid_t *dspace_id, hid_t *dcpl_id) /* Close file and get filesize */ ret = H5Fclose(file_id); CHECK_I(ret, "H5Fclose"); - deleted_filesize = h5_get_file_size(FILENAME); + deleted_filesize = h5_get_file_size(FILENAME, H5P_DEFAULT); /* The two filesizes should be almost the same */ if(norm_filesize > deleted_filesize * OVERHEAD_ALLOWED) @@ -2950,7 +2950,7 @@ test_sohm_delete_revert_helper(hid_t fcpl_id) /* Close the file and get its size */ ret = H5Fclose(file_id); CHECK_I(ret, "H5Fclose"); - initial_filesize = h5_get_file_size(FILENAME); + initial_filesize = h5_get_file_size(FILENAME, H5P_DEFAULT); /* Re-create the file and create a dataset in it */ @@ -2969,7 +2969,7 @@ test_sohm_delete_revert_helper(hid_t fcpl_id) /* Close the file and get its size */ ret = H5Fclose(file_id); CHECK_I(ret, "H5Fclose"); - deleted_filesize = h5_get_file_size(FILENAME); + deleted_filesize = h5_get_file_size(FILENAME, H5P_DEFAULT); VERIFY(deleted_filesize, initial_filesize, "h5_get_file_size"); @@ -2999,7 +2999,7 @@ test_sohm_delete_revert_helper(hid_t fcpl_id) /* Close the file and get its size */ ret = H5Fclose(file_id); CHECK_I(ret, "H5Fclose"); - deleted_filesize = h5_get_file_size(FILENAME); + deleted_filesize = h5_get_file_size(FILENAME, H5P_DEFAULT); VERIFY(deleted_filesize, initial_filesize, "h5_get_file_size"); |