summaryrefslogtreecommitdiffstats
path: root/src/H5Epublic.h
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2005-01-20 22:43:55 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2005-01-20 22:43:55 (GMT)
commite4394cd2fb18ed8ca6f38dc3d8fb534a24a289c4 (patch)
tree86cc1a9f13e3ca5bf13027f78d9e3a0bd3a6b123 /src/H5Epublic.h
parentf7577add84805df952bc35b138718f7eeb296aaa (diff)
downloadhdf5-e4394cd2fb18ed8ca6f38dc3d8fb534a24a289c4.zip
hdf5-e4394cd2fb18ed8ca6f38dc3d8fb534a24a289c4.tar.gz
hdf5-e4394cd2fb18ed8ca6f38dc3d8fb534a24a289c4.tar.bz2
[svn-r9851] Purpose:
Bug fix Description: Global "automatic" error reporting variables were getting caught in a race condition if the H5Eset_auto() calls came close enough together on different threads. Solution: Move automatic error reporting information into thread-specific info Platforms tested: IRIX64 6.5 (modi4) w/production off and debug on Too weird to test with h5committest
Diffstat (limited to 'src/H5Epublic.h')
-rw-r--r--src/H5Epublic.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/H5Epublic.h b/src/H5Epublic.h
index a756cfe..5dfecf4 100644
--- a/src/H5Epublic.h
+++ b/src/H5Epublic.h
@@ -103,6 +103,7 @@ typedef enum H5E_major_t {
H5E_TBBT, /*Threaded, Balanced, Binary Trees */
H5E_TST, /*Ternary Search Trees */
H5E_RS, /*Reference Counted Strings */
+ H5E_ERROR, /*Error API */
H5E_SLIST /*Skip Lists */
} H5E_major_t;