diff options
author | James Laird <jlaird@hdfgroup.org> | 2007-01-11 19:19:40 (GMT) |
---|---|---|
committer | James Laird <jlaird@hdfgroup.org> | 2007-01-11 19:19:40 (GMT) |
commit | d8e4fcc4104953c58f6dbc0f92992b3684f70c90 (patch) | |
tree | 2c2f9d257a08faeae7c26384ca47bdcafcfebe02 /src/H5Oshared.c | |
parent | ba14f838467f787fd4d42185a7e65fc529f84af8 (diff) | |
download | hdf5-d8e4fcc4104953c58f6dbc0f92992b3684f70c90.zip hdf5-d8e4fcc4104953c58f6dbc0f92992b3684f70c90.tar.gz hdf5-d8e4fcc4104953c58f6dbc0f92992b3684f70c90.tar.bz2 |
[svn-r13135] Continuing code cleanup.
Moved SOHM table version out of table encoding and completely into superblock.
This is a file format change.
Added test that extends shared dataspaces. Dynamically allocate arrays in
shared message cache code. Clean up comments.
Tested on windows, kagiso, smirom.
Diffstat (limited to 'src/H5Oshared.c')
-rw-r--r-- | src/H5Oshared.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/H5Oshared.c b/src/H5Oshared.c index eef0bd8..d665742 100644 --- a/src/H5Oshared.c +++ b/src/H5Oshared.c @@ -207,8 +207,7 @@ done: * reference count is stored in the file-wide shared message * index and is changed in a different place in the code. * - * Return: Success: New link count - * + * Return: Success: New link count, or 1 for messages in heap * Failure: Negative * * Programmer: Quincey Koziol @@ -245,8 +244,11 @@ H5O_shared_link_adj(H5F_t *f, hid_t dxpl_id, const H5O_shared_t *shared, int adj } else { + /* Messages in the heap don't have file object ref counts; they + * return 1 as a dummy value. + */ HDassert(shared->flags & H5O_SHARED_IN_HEAP_FLAG); - ret_value = 1; /* JAMES temp refcount*/ + ret_value = 1; } done: |