hdf5/test
Quincey Koziol 2011215517 [svn-r2689] Purpose:
Bug fix.
Description:
    Previously, it has been possible to dereference deleted objects in a file.
    Obviously, this is incorrect and could cause all sorts of problems if the
    object being dereferenced had been partially over-written with other
    information.  - This is documented in Bug #493.
Solution:
    Check the link count for objects being dereferenced and don't allow any
    objects with link counts of zero to be dereferenced.

    This fixes bug #493.

Platforms tested:
    FreeBSD 4.1.1 (hawkwind)
2000-10-17 15:46:57 -05:00
..
big.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
bittests.c [svn-r2533] Rolled back the changes I committed since Albert fixed the problem with 2000-09-11 13:44:36 -05:00
chunk.c [svn-r1840] update the #includes so it would use the new ones defined in the H5pubconf.h 1999-11-19 10:41:51 -05:00
cmpd_dset.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
Dependencies [svn-r2573] Purpose: 2000-09-19 12:04:46 -05:00
dpss_read.c [svn-r2533] Rolled back the changes I committed since Albert fixed the problem with 2000-09-11 13:44:36 -05:00
dpss_write.c [svn-r2533] Rolled back the changes I committed since Albert fixed the problem with 2000-09-11 13:44:36 -05:00
dsets.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
dtypes.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
enum.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
extend.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
external.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
fillval.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
flush1.c [svn-r2466] Added return statement to the main function to prevent some compiler 2000-08-04 17:02:32 -05:00
flush2.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
gass_append.c [svn-r2533] Rolled back the changes I committed since Albert fixed the problem with 2000-09-11 13:44:36 -05:00
gass_read.c [svn-r2533] Rolled back the changes I committed since Albert fixed the problem with 2000-09-11 13:44:36 -05:00
gass_write.c [svn-r2533] Rolled back the changes I committed since Albert fixed the problem with 2000-09-11 13:44:36 -05:00
gheap.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
h5test.c [svn-r2650] Purpose: 2000-10-09 23:35:39 -05:00
h5test.h [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
hyperslab.c [svn-r2533] Rolled back the changes I committed since Albert fixed the problem with 2000-09-11 13:44:36 -05:00
iopipe.c [svn-r2320] Patched "print_stats" routine parameters for machines with no getrusage() call. 2000-06-02 09:31:04 -05:00
istore.c [svn-r2653] Purpose: 2000-10-10 02:44:33 -05:00
lheap.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
links.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
Makefile.in [svn-r2561] Purpose: 2000-09-15 06:54:06 -05:00
mount.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
mtime.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
ohdr.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
overhead.c [svn-r1841] changed the #includes to the new ones defined in H5pubconf.h. 1999-11-19 10:45:46 -05:00
ragged.c [svn-r1190] moved some of the code around to fix a crash in the dll version of the test. 1999-04-16 14:18:46 -05:00
space_overflow.c [svn-r803] Something I forgot to add earlier... 1998-10-27 00:08:09 -05:00
srb_append.c [svn-r2533] Rolled back the changes I committed since Albert fixed the problem with 2000-09-11 13:44:36 -05:00
srb_read.c [svn-r2533] Rolled back the changes I committed since Albert fixed the problem with 2000-09-11 13:44:36 -05:00
srb_write.c [svn-r2533] Rolled back the changes I committed since Albert fixed the problem with 2000-09-11 13:44:36 -05:00
stab.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00
stream_test.c [svn-r2562] Purpose: 2000-09-15 06:59:35 -05:00
tattr.c [svn-r2125] Changed test slightly to reflect change in return type for H5Aiterate. 2000-04-12 16:10:05 -05:00
testhdf5.c [svn-r2533] Rolled back the changes I committed since Albert fixed the problem with 2000-09-11 13:44:36 -05:00
testhdf5.h [svn-r2222] Added TBBT testing code. 2000-05-08 18:09:09 -05:00
tfile.c [svn-r1572] Changes since 19990810 1999-08-17 14:12:59 -05:00
th5s.c [svn-r2132] Tested H5Screate_simple & H5Sset_extent_simple disallowing 2000-04-12 17:02:26 -05:00
th5s.h5 [svn-r795] Changes since 19981026 1998-10-26 14:55:54 -05:00
titerate.c [svn-r2262] * 2000-05-18 2000-05-18 11:40:20 -05:00
tmeta.c [svn-r925] Changes since 19981116 1998-11-18 13:40:09 -05:00
trefer.c [svn-r2689] Purpose: 2000-10-17 15:46:57 -05:00
tselect.c [svn-r2545] Updated some printfs to be more informative when failures occur. 2000-09-13 16:58:44 -05:00
ttbbt.c [svn-r2273] Used updated data structure names... 2000-05-19 09:50:01 -05:00
ttsafe_acreate.c [svn-r2287] Changed ttsafe_* test files so that they create their own HDF5 file (they 2000-05-19 18:00:03 -05:00
ttsafe_cancel.c [svn-r2287] Changed ttsafe_* test files so that they create their own HDF5 file (they 2000-05-19 18:00:03 -05:00
ttsafe_dcreate.c [svn-r2287] Changed ttsafe_* test files so that they create their own HDF5 file (they 2000-05-19 18:00:03 -05:00
ttsafe_error.c [svn-r2287] Changed ttsafe_* test files so that they create their own HDF5 file (they 2000-05-19 18:00:03 -05:00
ttsafe.c [svn-r2533] Rolled back the changes I committed since Albert fixed the problem with 2000-09-11 13:44:36 -05:00
ttsafe.h [svn-r2264] Added Thread-safe feature. This is the phase 1 implementation 2000-05-18 14:13:33 -05:00
tvlstr.c [svn-r1837] Cleaned up a few warnings from the SGI compiler. 1999-11-17 17:00:15 -05:00
tvltypes.c [svn-r2289] changed the macro for the file to be FILENAME. caused compilation errors on windows with the 2000-05-25 10:53:22 -05:00
unlink.c [svn-r2531] Description: 2000-09-09 19:08:27 -05:00