hdf5/test
Neil Fortner 0f847f30bc
Fix issue with H5_now_usec() with 32 bit systems (#1416)
* Implement H5ESget_requests() to retrieve request pointers and
corresponding connector IDs from an event set.  Add tests for this
function.

* Add "order" parameter to H5ESget_requests, to allow the user to specify
the order in which requests are returned.

* Fix bugs with H5ESinsert_request()

* Change H5ESget_requests() API to have separate input and output
parameters for the allocated array length(s) (in) and the number of events in
the event set (out).

* Fix issue with H5_now_usec() with 32 bit systems.  Also improve event
set test.

* Committing clang-format changes

* Add comments to H5_now_usec() explaining rationale for uint64_t casts.

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-10 17:23:26 -06:00
..
testfiles err_compat test cleanup (#681) 2021-05-25 15:38:54 -05:00
accum_swmr_reader.c VFD plugins (#602) 2021-09-29 13:28:12 -05:00
accum.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
aggr.h5
app_ref.c Open bsd fixes (#1195) 2022-01-20 08:38:56 -06:00
atomic_reader.c Update license url (#332) 2021-02-17 08:52:04 -06:00
atomic_writer.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
AtomicWriterReader.txt
bad_compound.h5
bad_offset.h5
be_data.h5
be_extlink1.h5
be_extlink2.h5
big.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
bittests.c Update license url (#332) 2021-02-17 08:52:04 -06:00
btree2.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
btree_idx_1_6.h5
btree_idx_1_8.h5
cache_api.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
cache_common.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
cache_common.h Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
cache_image.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
cache_logging.c Fixes a segfault when H5Pset_mdc_log_options is called multiple times on a fapl (#601) 2021-04-29 09:33:43 -05:00
cache_tagging.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
cache.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
chunk_info.c Replaced several uses of sprintf with safer snprintf (#1383) 2022-01-28 10:34:57 -06:00
CMakeLists.txt Split dir create into separate macro (#1141) 2021-10-28 07:49:28 -05:00
CMakePassthroughVOLTests.cmake Update license url (#332) 2021-02-17 08:52:04 -06:00
CMakeTests.cmake Move test utilities to utils/test folder (#1109) 2021-10-20 08:25:06 -05:00
CMakeVFDTests.cmake Split dir create into separate macro (#1141) 2021-10-28 07:49:28 -05:00
cmpd_dset.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
cmpd_dtransform.c Bring async branch to develop (#166) 2020-12-13 18:02:17 -06:00
cork.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
corrupt_stab_msg.h5
cross_read.c Fix several warnings (#747) 2021-06-16 15:45:26 -05:00
cve_2020_10810.h5 Fixes a bad memory read and unfreed memory in fsinfo code (#893) 2021-08-12 07:21:50 -05:00
dangle.c VFD plugins (#602) 2021-09-29 13:28:12 -05:00
deflate.h5
del_many_dense_attrs.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
direct_chunk.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
dsets.c OESS-168: Remove clang warnings. (#1269) 2021-12-08 16:00:19 -06:00
dt_arith.c Fix compilation issues with Mingw (#1342) 2022-01-07 22:29:25 -06:00
dtransform.c Implemented suggestion in #1381 for dtransform test (#1415) 2022-02-04 16:50:45 -06:00
dtypes.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
earray.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
efc.c Update clang config (#473) 2021-03-17 10:25:39 -05:00
enc_dec_plist_cross_platform.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
enc_dec_plist.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
enum.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
err_compat.c Use internal version of H5Eprint2 to avoid possible stack overflow (#661) 2021-05-26 12:05:24 -05:00
error_test.c VFD plugins (#602) 2021-09-29 13:28:12 -05:00
event_set.c Fix issue with H5_now_usec() with 32 bit systems (#1416) 2022-02-10 17:23:26 -06:00
evict_on_close.c Update clang config (#473) 2021-03-17 10:25:39 -05:00
extend.c Update license url (#332) 2021-02-17 08:52:04 -06:00
external_common.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
external_common.h Changes found during merge to 1.12 (#414) 2021-03-04 06:29:10 -06:00
external_env.c Update license url (#332) 2021-02-17 08:52:04 -06:00
external_fname.h Changes found during merge to 1.12 (#414) 2021-03-04 06:29:10 -06:00
external.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
family_v16-000000.h5 VFD plugins (#602) 2021-09-29 13:28:12 -05:00
family_v16-000001.h5 VFD plugins (#602) 2021-09-29 13:28:12 -05:00
family_v16-000002.h5 VFD plugins (#602) 2021-09-29 13:28:12 -05:00
family_v16-000003.h5 VFD plugins (#602) 2021-09-29 13:28:12 -05:00
farray.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
fheap.c Don't use a nonliteral format string in test/fheap.c:begin_test(). (#1401) 2022-02-03 10:41:41 -06:00
file_image_core_test.h5
file_image.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
filenotclosed.c VFD plugins (#602) 2021-09-29 13:28:12 -05:00
filespace_1_6.h5
filespace_1_8.h5
fill18.h5
fill_old.h5
fillval.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
filter_error.h5
filter_fail.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
filter_plugin1_dsets.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
filter_plugin2_dsets.c Includes hdf5dev.h in hdf5.h (#728) 2021-06-06 21:04:34 -05:00
filter_plugin3_dsets.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
filter_plugin4_groups.c Includes hdf5dev.h in hdf5.h (#728) 2021-06-06 21:04:34 -05:00
filter_plugin.c Fixes an assert in H5Pget_filter_by_id1/2 w/ out-of-range IDs (#1222) 2021-11-24 16:20:13 -06:00
flush1.c Replaced several uses of sprintf with safer snprintf (#1383) 2022-01-28 10:34:57 -06:00
flush2.c Replaced several uses of sprintf with safer snprintf (#1383) 2022-01-28 10:34:57 -06:00
flushrefresh.c Remove const from the argv tools/tests main sig. (#1390) 2022-01-28 16:30:33 -06:00
flushrefreshTest.cmake Update license url (#332) 2021-02-17 08:52:04 -06:00
freespace.c VFD plugins (#602) 2021-09-29 13:28:12 -05:00
fsm_aggr_nopersist.h5
fsm_aggr_persist.h5
gen_bad_compound.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_bad_offset.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_bad_ohdr.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_bogus.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_bounds.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
gen_cross.c Removes gratuitous (double)x.yF casts (#632) 2021-05-07 11:45:05 -05:00
gen_deflate.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_file_image.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_filespace.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_filters.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_mergemsg.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_new_array.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
gen_new_fill.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_new_group.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_new_mtime.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_new_super.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_noencoder.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_nullspace.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_old_array.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_old_group.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
gen_old_layout.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_old_mtime.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_plist.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
gen_sizes_lheap.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_specmetaread.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_udlinks.c Update license url (#332) 2021-02-17 08:52:04 -06:00
genall5.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
genall5.h Update license url (#332) 2021-02-17 08:52:04 -06:00
getname.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
gheap.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
group_old.h5
h5fc_ext1_f.h5
h5fc_ext1_i.h5
h5fc_ext2_if.h5
h5fc_ext2_sf.h5
h5fc_ext3_isf.h5
h5fc_ext_none.h5
h5test.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
h5test.h Create 2D arrays on the heap in a different way (#1169) 2021-11-23 08:09:05 -06:00
H5srcdir_str.h.in Update license url (#332) 2021-02-17 08:52:04 -06:00
H5srcdir.h Fixed many -Wreserved-id-macro warnings by fixing header guard spelling (#361) 2021-02-22 22:29:56 -06:00
hdfs.c Fixes parallel issues from recent C99 changes (#809) 2021-06-30 10:17:35 -05:00
hyperslab.c More various warnings (#958) 2021-08-24 23:05:23 -05:00
istore.c Fixed all clang-tidy bugprone-suspicious-string-compare warnings (#451) 2021-03-10 12:42:35 -06:00
le_data.h5
le_extlink1.h5
le_extlink2.h5
lheap.c VFD plugins (#602) 2021-09-29 13:28:12 -05:00
links_env.c VFD plugins (#602) 2021-09-29 13:28:12 -05:00
links.c Changed to correct return datatype for H5Lexists (#1330) 2022-01-04 09:12:11 -06:00
Makefile.am Move test utilities to utils/test folder (#1109) 2021-10-20 08:25:06 -05:00
memleak_H5O_dtype_decode_helper_H5Odtype.h5
mergemsg.h5
mf.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
mirror_vfd.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
mount.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
mtime.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
multi_file_v16-r.h5
multi_file_v16-s.h5
noencoder.h5
none.h5
ntypes.c VFD plugins (#602) 2021-09-29 13:28:12 -05:00
null_vfd_plugin.c Fixes unused parameter warnings in the null VFD (#1179) 2021-11-12 20:11:23 -06:00
null_vfd_plugin.h VFD plugins (#602) 2021-09-29 13:28:12 -05:00
null_vol_connector.c Fixes a couple of warnings: (#849) 2021-07-22 08:13:14 -05:00
null_vol_connector.h Changes found during merge to 1.12 (#414) 2021-03-04 06:29:10 -06:00
objcopy_ref.c Update clang config (#473) 2021-03-17 10:25:39 -05:00
objcopy.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
ohdr.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
page_buffer.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
paged_nopersist.h5
paged_persist.h5
pool.c More clang tidy (#908) 2021-08-23 16:14:53 -05:00
POSIX_Order_Write_Test_Report.docx
POSIX_Order_Write_Test_Report.pdf
reserved.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
ros3.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
s3comms.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
set_extent.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
ShellTests.cmake Fix directory variable in shell scripts (#1273) 2021-12-09 23:06:53 -06:00
space_overflow.c Update license url (#332) 2021-02-17 08:52:04 -06:00
specmetaread.h5
stab.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
swmr_addrem_writer.c Remove const from the argv tools/tests main sig. (#1390) 2022-01-28 16:30:33 -06:00
swmr_common.c Update license url (#332) 2021-02-17 08:52:04 -06:00
swmr_common.h Changes found during merge to 1.12 (#414) 2021-03-04 06:29:10 -06:00
swmr_generator.c Remove const from the argv tools/tests main sig. (#1390) 2022-01-28 16:30:33 -06:00
SWMR_POSIX_Order_UG.txt Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
swmr_reader.c Remove const from the argv tools/tests main sig. (#1390) 2022-01-28 16:30:33 -06:00
swmr_remove_reader.c Remove const from the argv tools/tests main sig. (#1390) 2022-01-28 16:30:33 -06:00
swmr_remove_writer.c Remove const from the argv tools/tests main sig. (#1390) 2022-01-28 16:30:33 -06:00
swmr_sparse_reader.c Remove const from the argv tools/tests main sig. (#1390) 2022-01-28 16:30:33 -06:00
swmr_sparse_writer.c Remove const from the argv tools/tests main sig. (#1390) 2022-01-28 16:30:33 -06:00
swmr_start_write.c Remove const from the argv tools/tests main sig. (#1390) 2022-01-28 16:30:33 -06:00
SWMR_UseCase_UG.txt Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
swmr_writer.c Remove const from the argv tools/tests main sig. (#1390) 2022-01-28 16:30:33 -06:00
swmr.c Fix compilation issues with Mingw (#1342) 2022-01-07 22:29:25 -06:00
tarray.c VFD plugins (#602) 2021-09-29 13:28:12 -05:00
tarrold.h5
tattr.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
tbad_msg_count.h5
tbogus.h5
tcheck_version.c Suppresses the tcheck_version test's abort dialog on Windows (#477) 2021-03-17 14:23:07 -05:00
tchecksum.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tconfig.c Assume C99 fixed sized ints exist, use them (#470) 2021-11-08 12:44:06 -06:00
tcoords.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
test_filter_plugin.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
test_filters_be.h5
test_filters_le.h5
test_mirror.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
test_usecases.sh.in Fix directory variable in shell scripts (#1273) 2021-12-09 23:06:53 -06:00
test_vol_plugin.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
testabort_fail.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
testcheck_version.sh.in Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
testerror.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
testexternal_env.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
testflushrefresh.sh.in Fix directory variable in shell scripts (#1273) 2021-12-09 23:06:53 -06:00
testframe.c Cleans up POSIX/C bits in H5private.h (#804) 2021-06-28 23:59:25 -05:00
testhdf5.c VFD plugins (#602) 2021-09-29 13:28:12 -05:00
testhdf5.h More clang tidy (#908) 2021-08-23 16:14:53 -05:00
testlibinfo.sh.in Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
testlinks_env.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
testmeta.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
testswmr.pwsh.in Fix directory variable in shell scripts (#1273) 2021-12-09 23:06:53 -06:00
testswmr.sh.in Fix directory variable in shell scripts (#1273) 2021-12-09 23:06:53 -06:00
testvds_env.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
testvdsswmr.pwsh.in Fix directory variable in shell scripts (#1273) 2021-12-09 23:06:53 -06:00
testvdsswmr.sh.in Fix directory variable in shell scripts (#1273) 2021-12-09 23:06:53 -06:00
tfile.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
tgenprop.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
th5o.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
th5s.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
th5s.h5
theap.c Removes dead H5ST package from the library (#528) 2021-03-29 21:32:52 -05:00
thread_id.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tid.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
timer.c More various warnings (#958) 2021-08-24 23:05:23 -05:00
titerate.c VFD plugins (#602) 2021-09-29 13:28:12 -05:00
tlayouto.h5
tmeta.c More clang tidy (#908) 2021-08-23 16:14:53 -05:00
tmisc.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
tmtimen.h5
tmtimeo.h5
trefer_deprec.c Fix several warnings (#747) 2021-06-16 15:45:26 -05:00
trefer_shutdown.c Clang-format of source files 2020-09-30 09:27:10 -05:00
trefer.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
trefstr.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
tselect.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
tsizeslheap.h5
tskiplist.c Removes the "try free" behavior from the skip lists (#1126) 2021-10-22 10:02:28 -05:00
tsohm.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
ttime.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ttsafe_acreate.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ttsafe_attr_vlen.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
ttsafe_cancel.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ttsafe_dcreate.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ttsafe_error.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ttsafe.c VFD plugins (#602) 2021-09-29 13:28:12 -05:00
ttsafe.h Update license url (#332) 2021-02-17 08:52:04 -06:00
tunicode.c OESS-168: Remove clang warnings. (#1077) 2021-10-07 21:59:32 -05:00
tvlstr.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
tvltypes.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
twriteorder.c Fix compilation issues with Mingw (#1342) 2022-01-07 22:29:25 -06:00
unlink.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
unregister.c Replaced several uses of sprintf with safer snprintf (#1383) 2022-01-28 10:34:57 -06:00
use_append_chunk_mirror.c Replaces checks for fork, etc. with checks for unistd.h (#457) 2021-03-11 15:34:55 -06:00
use_append_chunk.c Fix compilation issues with Mingw (#1342) 2022-01-07 22:29:25 -06:00
use_append_mchunks.c Fix compilation issues with Mingw (#1342) 2022-01-07 22:29:25 -06:00
use_common.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
use_disable_mdc_flushes.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
use.h Update license url (#332) 2021-02-17 08:52:04 -06:00
vds_env.c Snprintf2 (#1399) 2022-01-28 16:43:48 -06:00
vds_swmr_gen.c Update license url (#332) 2021-02-17 08:52:04 -06:00
vds_swmr_reader.c Update license url (#332) 2021-02-17 08:52:04 -06:00
vds_swmr_writer.c Update license url (#332) 2021-02-17 08:52:04 -06:00
vds_swmr.h Update license url (#332) 2021-02-17 08:52:04 -06:00
vds.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
vfd_plugin.c Make sure plugin interface is initialized before property list interface phase 2 (#1216) 2021-11-23 08:04:11 -06:00
vfd.c Fixed Spelling Errors (#1166) 2021-12-07 08:27:29 -06:00
vol_plugin.c VFD plugins (#602) 2021-09-29 13:28:12 -05:00
vol.c Move HDstrcmp operations inside casting block for PGI compilers (#1063) 2021-09-30 10:37:40 -05:00