summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/H5Edefin.h1
-rw-r--r--src/H5Einit.h5
-rw-r--r--src/H5Epubgen.h2
-rw-r--r--src/H5Eterm.h1
-rw-r--r--src/H5err.txt1
5 files changed, 10 insertions, 0 deletions
diff --git a/src/H5Edefin.h b/src/H5Edefin.h
index 4ec08af..6b2f0bb 100644
--- a/src/H5Edefin.h
+++ b/src/H5Edefin.h
@@ -151,6 +151,7 @@ hid_t H5E_NOTCACHED_g = FAIL; /* Metadata not currently cached */
/* Group related errors */
hid_t H5E_CANTOPENOBJ_g = FAIL; /* Can't open object */
+hid_t H5E_CANTCLOSEOBJ_g = FAIL; /* Can't close object */
hid_t H5E_COMPLEN_g = FAIL; /* Name component is too long */
hid_t H5E_CWG_g = FAIL; /* Problem with current working group */
hid_t H5E_LINK_g = FAIL; /* Link count failure */
diff --git a/src/H5Einit.h b/src/H5Einit.h
index 2120ea1..a4b929a 100644
--- a/src/H5Einit.h
+++ b/src/H5Einit.h
@@ -553,6 +553,11 @@ if((msg = H5E_create_msg(cls, H5E_MINOR, "Can't open object"))==NULL)
HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
if((H5E_CANTOPENOBJ_g = H5I_register(H5I_ERROR_MSG, msg))<0)
HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
+assert(H5E_CANTCLOSEOBJ_g==(-1));
+if((msg = H5E_create_msg(cls, H5E_MINOR, "Can't close object"))==NULL)
+ HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
+if((H5E_CANTCLOSEOBJ_g = H5I_register(H5I_ERROR_MSG, msg))<0)
+ HGOTO_ERROR(H5E_ERROR, H5E_CANTREGISTER, FAIL, "can't register error message")
assert(H5E_COMPLEN_g==(-1));
if((msg = H5E_create_msg(cls, H5E_MINOR, "Name component is too long"))==NULL)
HGOTO_ERROR(H5E_ERROR, H5E_CANTINIT, FAIL, "error message initialization failed")
diff --git a/src/H5Epubgen.h b/src/H5Epubgen.h
index 7b7ad6b..f01ce3d 100644
--- a/src/H5Epubgen.h
+++ b/src/H5Epubgen.h
@@ -254,11 +254,13 @@ H5_DLLVAR hid_t H5E_NOTCACHED_g; /* Metadata not currently cached */
/* Group related errors */
#define H5E_CANTOPENOBJ (H5OPEN H5E_CANTOPENOBJ_g)
+#define H5E_CANTCLOSEOBJ (H5OPEN H5E_CANTCLOSEOBJ_g)
#define H5E_COMPLEN (H5OPEN H5E_COMPLEN_g)
#define H5E_CWG (H5OPEN H5E_CWG_g)
#define H5E_LINK (H5OPEN H5E_LINK_g)
#define H5E_SLINK (H5OPEN H5E_SLINK_g)
H5_DLLVAR hid_t H5E_CANTOPENOBJ_g; /* Can't open object */
+H5_DLLVAR hid_t H5E_CANTCLOSEOBJ_g; /* Can't close object */
H5_DLLVAR hid_t H5E_COMPLEN_g; /* Name component is too long */
H5_DLLVAR hid_t H5E_CWG_g; /* Problem with current working group */
H5_DLLVAR hid_t H5E_LINK_g; /* Link count failure */
diff --git a/src/H5Eterm.h b/src/H5Eterm.h
index 78749e1..3f77a1f 100644
--- a/src/H5Eterm.h
+++ b/src/H5Eterm.h
@@ -153,6 +153,7 @@ H5E_NOTCACHED_g=
/* Group related errors */
H5E_CANTOPENOBJ_g=
+H5E_CANTCLOSEOBJ_g=
H5E_COMPLEN_g=
H5E_CWG_g=
H5E_LINK_g=
diff --git a/src/H5err.txt b/src/H5err.txt
index 58ca59f..d36a5fa 100644
--- a/src/H5err.txt
+++ b/src/H5err.txt
@@ -164,6 +164,7 @@ MINOR, OHDR, H5E_CANTDELETE, Can't delete message
# Group related errors
MINOR, GROUP, H5E_CANTOPENOBJ, Can't open object
+MINOR, GROUP, H5E_CANTCLOSEOBJ, Can't close object
MINOR, GROUP, H5E_COMPLEN, Name component is too long
MINOR, GROUP, H5E_CWG, Problem with current working group
MINOR, GROUP, H5E_LINK, Link count failure