summaryrefslogtreecommitdiffstats
path: root/test/ttsafe.h
diff options
context:
space:
mode:
Diffstat (limited to 'test/ttsafe.h')
-rw-r--r--test/ttsafe.h44
1 files changed, 17 insertions, 27 deletions
diff --git a/test/ttsafe.h b/test/ttsafe.h
index b4826fc..ce92c01 100644
--- a/test/ttsafe.h
+++ b/test/ttsafe.h
@@ -1,16 +1,13 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Copyright by The HDF Group. *
- * Copyright by the Board of Trustees of the University of Illinois. *
* All rights reserved. *
* *
* This file is part of HDF5. The full HDF5 copyright notice, including *
* terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from help@hdfgroup.org. *
+ * the COPYING file, which can be found at the root of the source code *
+ * distribution tree, or in https://www.hdfgroup.org/licenses. *
+ * If you do not have access to either file, you may request a copy from *
+ * help@hdfgroup.org. *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*
@@ -20,37 +17,30 @@
#ifndef TTSAFE_H
#define TTSAFE_H
-#include <string.h>
-
/*
* Include required headers. This file tests internal library functions,
* so we include the private headers here.
*/
-#include "hdf5.h"
-#include "H5private.h"
-#include "H5Eprivate.h"
#include "testhdf5.h"
-#ifdef H5_HAVE_THREADSAFE
-/* Include pthread library for threadsafe tests */
-#ifdef H5_HAVE_PTHREAD_H
-#include <pthread.h>
-#endif /* H5_HAVE_PTHREAD_H */
-
/* Prototypes for the support routines */
-extern char* gen_name(int);
+extern char *gen_name(int);
/* Prototypes for the test routines */
-void tts_dcreate(void);
-void tts_error(void);
-void tts_cancel(void);
-void tts_acreate(void);
+void tts_is_threadsafe(void);
+#ifdef H5_HAVE_THREADSAFE
+void tts_dcreate(void);
+void tts_error(void);
+void tts_cancel(void);
+void tts_acreate(void);
+void tts_attr_vlen(void);
/* Prototypes for the cleanup routines */
-void cleanup_dcreate(void);
-void cleanup_error(void);
-void cleanup_cancel(void);
-void cleanup_acreate(void);
+void cleanup_dcreate(void);
+void cleanup_error(void);
+void cleanup_cancel(void);
+void cleanup_acreate(void);
+void cleanup_attr_vlen(void);
#endif /* H5_HAVE_THREADSAFE */
#endif /* TTSAFE_H */