diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2006-12-03 15:29:41 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2006-12-03 15:29:41 (GMT) |
commit | 9f39e59d913b10429bc64fb0497cfaa02d256c51 (patch) | |
tree | 187ce3e49fe13475dbce4a588b174c088f54b7e4 /src/H5SM.c | |
parent | cf925456704a232e626377f33b890461b9aa6b6d (diff) | |
download | hdf5-9f39e59d913b10429bc64fb0497cfaa02d256c51.zip hdf5-9f39e59d913b10429bc64fb0497cfaa02d256c51.tar.gz hdf5-9f39e59d913b10429bc64fb0497cfaa02d256c51.tar.bz2 |
[svn-r13012] Description:
Refactor object header code to separate process of creating an object
header message from the process of writing to an existing one.
Start renaming operations that deal with object header messages to have
"H5O_msg_" prefix...
Tested on:
Mac OS X/32 10.4.8 (amazon)
FreeBSD/32 4.11 (sleipnir)
Linux/32 2.4 (heping)
AIX/32 5.? (copper)
Diffstat (limited to 'src/H5SM.c')
-rwxr-xr-x | src/H5SM.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -519,6 +519,9 @@ H5SM_try_share(H5F_t *f, hid_t dxpl_id, unsigned type_id, void *mesg) /* Type-specific checks */ /* JAMES: should this go here? Should there be a "can share" callback? */ + /* QAK: Yes, a "can share" callback would be very good here, this chunk of + * code is really violating the encapsulation of the datatype class + */ if(type_id == H5O_DTYPE_ID) { /* Don't share immutable datatypes */ @@ -573,12 +576,12 @@ H5SM_try_share(H5F_t *f, hid_t dxpl_id, unsigned type_id, void *mesg) done: /* Release the master SOHM table */ if (table && H5AC_unprotect(f, dxpl_id, H5AC_SOHM_TABLE, f->shared->sohm_addr, table, cache_flags) < 0) - HGOTO_ERROR(H5E_CACHE, H5E_CANTRELEASE, FAIL, "unable to close SOHM master table") + HDONE_ERROR(H5E_CACHE, H5E_CANTRELEASE, FAIL, "unable to close SOHM master table") FUNC_LEAVE_NOAPI(ret_value) } - + /*------------------------------------------------------------------------- * Function: H5SM_write_mesg * |