diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2007-10-04 19:29:58 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2007-10-04 19:29:58 (GMT) |
commit | bb3afd50c2e94cf2db558218c6704dcc285c72e9 (patch) | |
tree | add60605c7c88c64582acde6b3e84051f72ea27b /test/ttsafe_acreate.c | |
parent | 3db40827da29243b88ade3c3f174f3f5e6cd0622 (diff) | |
download | hdf5-bb3afd50c2e94cf2db558218c6704dcc285c72e9.zip hdf5-bb3afd50c2e94cf2db558218c6704dcc285c72e9.tar.gz hdf5-bb3afd50c2e94cf2db558218c6704dcc285c72e9.tar.bz2 |
[svn-r14185] Description:
Move H5Aopen_name() routine to deprecated symbol section and replace
internal usage with H5Aopen().
Add simple regression test for H5Aopen_name() to deprecated routine
test.
Tested on:
FreeBSD/32 6.2 (duty) in debug mode
FreeBSD/64 6.2 (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/default API=1.6.x, w/C++ & FORTRAN,
in production mode
Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN,
in production mode
Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN,
w/szip filter, in production mode
Mac OS X/32 10.4.10 (amazon) in debug mode
Diffstat (limited to 'test/ttsafe_acreate.c')
-rw-r--r-- | test/ttsafe_acreate.c | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/test/ttsafe_acreate.c b/test/ttsafe_acreate.c index d48077c..cfc250b 100644 --- a/test/ttsafe_acreate.c +++ b/test/ttsafe_acreate.c @@ -112,47 +112,47 @@ void tts_acreate(void) * Simultaneously create a large number of attributes to be associated * with the dataset */ - for (i = 0; i < NUM_THREADS; i++) { + for(i = 0; i < NUM_THREADS; i++) { attrib_data = malloc(sizeof(ttsafe_name_data_t)); attrib_data->dataset = dataset; attrib_data->datatype = datatype; attrib_data->dataspace = dataspace; attrib_data->current_index = i; - ret=pthread_create(&threads[i], NULL, tts_acreate_thread, attrib_data); - assert(ret==0); - } + ret = pthread_create(&threads[i], NULL, tts_acreate_thread, attrib_data); + assert(ret == 0); + } /* end for */ - for (i = 0; i < NUM_THREADS; i++) { - ret=pthread_join(threads[i], NULL); - assert(ret==0); - } + for(i = 0; i < NUM_THREADS; i++) { + ret = pthread_join(threads[i], NULL); + assert(ret == 0); + } /* end for */ /* verify the correctness of the test */ - for (i = 0; i < NUM_THREADS; i++) { - attribute = H5Aopen_name(dataset,gen_name(i)); + for(i = 0; i < NUM_THREADS; i++) { + attribute = H5Aopen(dataset, ".", gen_name(i), H5P_DEFAULT, H5P_DEFAULT); - if (attribute < 0) + if(attribute < 0) TestErrPrintf("unable to open appropriate attribute. Test failed!\n"); else { ret = H5Aread(attribute, H5T_NATIVE_INT, &buffer); - if (ret < 0 || buffer != i) + if(ret < 0 || buffer != i) TestErrPrintf("wrong data values. Test failed!\n"); H5Aclose(attribute); - } - } + } /* end else */ + } /* end for */ /* close remaining resources */ - ret=H5Sclose(dataspace); - assert(ret>=0); - ret=H5Tclose(datatype); - assert(ret>=0); - ret=H5Dclose(dataset); - assert(ret>=0); - ret=H5Fclose(file); - assert(ret>=0); + ret = H5Sclose(dataspace); + assert(ret >= 0); + ret = H5Tclose(datatype); + assert(ret >= 0); + ret = H5Dclose(dataset); + assert(ret >= 0); + ret = H5Fclose(file); + assert(ret >= 0); } void *tts_acreate_thread(void *client_data) |