summaryrefslogtreecommitdiffstats
path: root/test/genall5.h
diff options
context:
space:
mode:
authorDavid Young <dyoung@hdfgroup.org>2020-09-17 20:24:36 (GMT)
committerDavid Young <dyoung@hdfgroup.org>2020-09-17 20:24:36 (GMT)
commit07ad063b4b57ae54881ab523ccdbeabbebe34fc0 (patch)
tree1e3a377fbfc6197d1eb6a1816d94ecae0ee2e8d7 /test/genall5.h
parent8e2053bb3d29ab8f90cd28d7e66641ac2472063e (diff)
downloadhdf5-07ad063b4b57ae54881ab523ccdbeabbebe34fc0.zip
hdf5-07ad063b4b57ae54881ab523ccdbeabbebe34fc0.tar.gz
hdf5-07ad063b4b57ae54881ab523ccdbeabbebe34fc0.tar.bz2
Limit the repeat rate for duplicate zoo warnings to once every five
seconds.
Diffstat (limited to 'test/genall5.h')
-rw-r--r--test/genall5.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/test/genall5.h b/test/genall5.h
index a03ccce..43fe15d 100644
--- a/test/genall5.h
+++ b/test/genall5.h
@@ -21,12 +21,16 @@ typedef struct _zoo_config {
bool skip_compact;
bool skip_varlen;
unsigned max_pause_msecs;
+ struct timespec msgival; /* minimum interval between warning-message
+ * repetitions
+ */
} zoo_config_t;
-bool create_zoo(hid_t, const char *, zoo_config_t);
-bool validate_zoo(hid_t, const char *, zoo_config_t);
-bool delete_zoo(hid_t, const char *, zoo_config_t);
-bool validate_deleted_zoo(hid_t, const char *, zoo_config_t);
+bool create_zoo(hid_t, const char *, struct timespec *, zoo_config_t);
+bool validate_zoo(hid_t, const char *, struct timespec *, zoo_config_t);
+bool delete_zoo(hid_t, const char *, struct timespec *, zoo_config_t);
+bool validate_deleted_zoo(hid_t, const char *, struct timespec *,
+ zoo_config_t);
bool ns_grp_0(hid_t fid, const char *group_name);
bool vrfy_ns_grp_0(hid_t fid, const char *group_name);