diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2005-01-20 22:43:55 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2005-01-20 22:43:55 (GMT) |
commit | e4394cd2fb18ed8ca6f38dc3d8fb534a24a289c4 (patch) | |
tree | 86cc1a9f13e3ca5bf13027f78d9e3a0bd3a6b123 /src/H5Epublic.h | |
parent | f7577add84805df952bc35b138718f7eeb296aaa (diff) | |
download | hdf5-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.h | 1 |
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; |