diff options
author | Allen Byrne <byrn@hdfgroup.org> | 2020-10-01 15:29:53 (GMT) |
---|---|---|
committer | Allen Byrne <byrn@hdfgroup.org> | 2020-10-01 15:29:53 (GMT) |
commit | ec8ad09125032c9c232878d02e90aa86df162841 (patch) | |
tree | 5d63105d3a0db7d5bbee41c5b74b097649a2115e /test/ttsafe_error.c | |
parent | 453238e90e1574ef1c15e3c79f7fb3d77920e77c (diff) | |
download | hdf5-ec8ad09125032c9c232878d02e90aa86df162841.zip hdf5-ec8ad09125032c9c232878d02e90aa86df162841.tar.gz hdf5-ec8ad09125032c9c232878d02e90aa86df162841.tar.bz2 |
Source formatted
Diffstat (limited to 'test/ttsafe_error.c')
-rw-r--r-- | test/ttsafe_error.c | 59 |
1 files changed, 29 insertions, 30 deletions
diff --git a/test/ttsafe_error.c b/test/ttsafe_error.c index 4160d3a..d513ada 100644 --- a/test/ttsafe_error.c +++ b/test/ttsafe_error.c @@ -33,13 +33,13 @@ #ifdef H5_HAVE_THREADSAFE -#define NUM_THREAD 16 -#define FILENAME "ttsafe_error.h5" +#define NUM_THREAD 16 +#define FILENAME "ttsafe_error.h5" /* Having a common dataset name is an error */ -#define DATASETNAME "commonname" -#define EXPECTED_ERROR_DEPTH 7 -#define WRITE_NUMBER 37 +#define DATASETNAME "commonname" +#define EXPECTED_ERROR_DEPTH 7 +#define WRITE_NUMBER 37 /* Typedefs */ typedef struct err_num_struct { @@ -48,26 +48,25 @@ typedef struct err_num_struct { } err_num_t; /* Global variables */ -hid_t error_file_g = H5I_INVALID_HID; -int error_flag_g = 0; -int error_count_g = 0; +hid_t error_file_g = H5I_INVALID_HID; +int error_flag_g = 0; +int error_count_g = 0; err_num_t expected_g[EXPECTED_ERROR_DEPTH]; H5TS_mutex_simple_t error_mutex_g; /* Prototypes */ -static herr_t error_callback(hid_t , void *); +static herr_t error_callback(hid_t, void *); static herr_t walk_error_callback(unsigned, const H5E_error2_t *, void *); -static void *tts_error_thread(void *); - +static void * tts_error_thread(void *); void tts_error(void) { - hid_t dataset = H5I_INVALID_HID; - H5TS_thread_t threads[NUM_THREAD]; - H5TS_attr_t attribute; - int value, i; - herr_t status; + hid_t dataset = H5I_INVALID_HID; + H5TS_thread_t threads[NUM_THREAD]; + H5TS_attr_t attribute; + int value, i; + herr_t status; /* Must initialize these at runtime */ expected_g[0].maj_num = H5E_DATASET; @@ -120,7 +119,7 @@ tts_error(void) } if (error_count_g != NUM_THREAD - 1) - TestErrPrintf("Error: %d threads failed instead of %d\n", error_count_g, NUM_THREAD-1); + TestErrPrintf("Error: %d threads failed instead of %d\n", error_count_g, NUM_THREAD - 1); dataset = H5Dopen2(error_file_g, DATASETNAME, H5P_DEFAULT); CHECK(dataset, H5I_INVALID_HID, "H5Dopen2"); @@ -142,14 +141,14 @@ tts_error(void) static void * tts_error_thread(void H5_ATTR_UNUSED *arg) { - hid_t dataspace = H5I_INVALID_HID; - hid_t datatype = H5I_INVALID_HID; - hid_t dataset = H5I_INVALID_HID; - hsize_t dimsf[1]; /* dataset dimensions */ + hid_t dataspace = H5I_INVALID_HID; + hid_t datatype = H5I_INVALID_HID; + hid_t dataset = H5I_INVALID_HID; + hsize_t dimsf[1]; /* dataset dimensions */ H5E_auto2_t old_error_cb; - void *old_error_client_data; - int value; - herr_t status; + void * old_error_client_data; + int value; + herr_t status; /* preserve previous error stack handler */ status = H5Eget_auto2(H5E_DEFAULT, &old_error_cb, &old_error_client_data); @@ -160,7 +159,7 @@ tts_error_thread(void H5_ATTR_UNUSED *arg) CHECK(status, FAIL, "H5Eset_auto2"); /* define dataspace for dataset */ - dimsf[0] = 1; + dimsf[0] = 1; dataspace = H5Screate_simple(1, dimsf, NULL); CHECK(dataspace, H5I_INVALID_HID, "H5Screate_simple"); @@ -171,10 +170,11 @@ tts_error_thread(void H5_ATTR_UNUSED *arg) CHECK(status, FAIL, "H5Tset_order"); /* create a new dataset within the file */ - dataset = H5Dcreate2(error_file_g, DATASETNAME, datatype, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT); + dataset = + H5Dcreate2(error_file_g, DATASETNAME, datatype, dataspace, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT); /* Most of these will fail, so don't check the error here */ if (dataset >= 0) { - value = WRITE_NUMBER; + value = WRITE_NUMBER; status = H5Dwrite(dataset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, &value); CHECK(status, FAIL, "H5Dwrite"); status = H5Dclose(dataset); @@ -205,8 +205,8 @@ error_callback(hid_t H5_ATTR_UNUSED estack_id, void *client_data) static herr_t walk_error_callback(unsigned n, const H5E_error2_t *err_desc, void H5_ATTR_UNUSED *client_data) { - hid_t maj_num = H5I_INVALID_HID; - hid_t min_num = H5I_INVALID_HID; + hid_t maj_num = H5I_INVALID_HID; + hid_t min_num = H5I_INVALID_HID; if (err_desc) { maj_num = err_desc->maj_num; @@ -227,4 +227,3 @@ cleanup_error(void) } #endif /*H5_HAVE_THREADSAFE*/ - |