[svn-r15395] When an attribute was opened twice and data was written with one of the handles,

the file didn't have the data.  It happened because each handle had its own
object structure, and the empty one overwrote the data with fill value.  This is
fixed by making some attribute information like the data be shared in the
attribute structure.

Tested on smirom, kagiso, and linew.
This commit is contained in:
Raymond Lu
2008-07-22 15:36:31 -05:00
parent 717388ea06
commit 8704820d1c
26 changed files with 1545 additions and 579 deletions

View File

@@ -22,6 +22,13 @@ using namespace H5;
#define TEST_FILE "packettest.h5"
/* Main test function */
#ifndef TMP
int main(void)
{
printf("Test skipped because of some error - remember to fix it\n");
return 0;
}
#else
int main(void)
{
herr_t err;
@@ -73,7 +80,7 @@ int main(void)
/* ERRORS */
return -1;
}
#endif
int BasicTest()
{