summaryrefslogtreecommitdiffstats
path: root/src/H5Opkg.h
diff options
context:
space:
mode:
authorJames Laird <jlaird@hdfgroup.org>2007-02-06 18:21:39 (GMT)
committerJames Laird <jlaird@hdfgroup.org>2007-02-06 18:21:39 (GMT)
commit9e390cc1d94864b678ac9013793b157ce4d200f7 (patch)
tree7671ea1af51c76505714f4ac7d3e37bb2b9b46fc /src/H5Opkg.h
parent571523db1ffab60b505a0f66d3f7c25f4d1752d7 (diff)
downloadhdf5-9e390cc1d94864b678ac9013793b157ce4d200f7.zip
hdf5-9e390cc1d94864b678ac9013793b157ce4d200f7.tar.gz
hdf5-9e390cc1d94864b678ac9013793b157ce4d200f7.tar.bz2
[svn-r13245] Added "superblock extension" object header to hold shared object header
information, rather than storing it directly in the superblock. This should make future updates to the superblock much less painful. Tested on Windows, kagiso, and smirom.
Diffstat (limited to 'src/H5Opkg.h')
-rw-r--r--src/H5Opkg.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/H5Opkg.h b/src/H5Opkg.h
index 86ad44b..b0c5c01 100644
--- a/src/H5Opkg.h
+++ b/src/H5Opkg.h
@@ -30,7 +30,7 @@
#define H5O_NMESGS 8 /*initial number of messages */
#define H5O_NCHUNKS 2 /*initial number of chunks */
#define H5O_MIN_SIZE 32 /*min obj header data size */
-#define H5O_MSG_TYPES 19 /* # of types of messages */
+#define H5O_MSG_TYPES 20 /* # of types of messages */
#define H5O_MAX_CRT_ORDER_IDX 65535 /* Max. creation order index value */
/* Versions of object header structure */
@@ -401,6 +401,12 @@ H5_DLLVAR const H5O_msg_class_t H5O_MSG_STAB[1];
*/
H5_DLLVAR const H5O_msg_class_t H5O_MSG_MTIME_NEW[1];
+/* Shared Message information message (0x000a)
+ * A message for the superblock extension, holding information about
+ * the file-wide shared message "SOHM" table
+ */
+H5_DLLVAR const H5O_msg_class_t H5O_MSG_SHMESG[1];
+
/*
* Object header "object" types