summaryrefslogtreecommitdiffstats
path: root/src/H5ACprivate.h
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2013-10-07 19:35:12 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2013-10-07 19:35:12 (GMT)
commit53827d4017a258a6e4bfd911d4fef3fbc21bd484 (patch)
treef790ba3024a6048b2cac74371cdd57ae84dc6fac /src/H5ACprivate.h
parent5f2a34b462bcbbe73befa3730b6f327f6a5695fe (diff)
downloadhdf5-53827d4017a258a6e4bfd911d4fef3fbc21bd484.zip
hdf5-53827d4017a258a6e4bfd911d4fef3fbc21bd484.tar.gz
hdf5-53827d4017a258a6e4bfd911d4fef3fbc21bd484.tar.bz2
[svn-r24261] Description:
Correct H5I use of skip list to acquire the 'next' pointer in the skip list after the ID's 'free' callback has been called, since it occasionally deletes the 'next' node. Also a little bit of code cleanup in other modules. Tested on: FreeBSD/32 8.2 (loyalty) w/gcc4.6, w/C++ & FORTRAN, in debug mode FreeBSD/64 8.2 (freedom) w/gcc4.6, w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (koala) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.11 (emu) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, w/threadsafe, in production mode Linux/PPC 2.6 (ostrich) w/C++ & FORTRAN, w/threadsafe, in debug mode
Diffstat (limited to 'src/H5ACprivate.h')
-rw-r--r--src/H5ACprivate.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/H5ACprivate.h b/src/H5ACprivate.h
index cc669a7..a2224af 100644
--- a/src/H5ACprivate.h
+++ b/src/H5ACprivate.h
@@ -353,8 +353,7 @@ H5_DLL herr_t H5AC_insert_entry(H5F_t *f, hid_t dxpl_id, const H5AC_class_t *typ
H5_DLL herr_t H5AC_pin_protected_entry(void *thing);
H5_DLL herr_t H5AC_create_flush_dependency(void *parent_thing, void *child_thing);
H5_DLL void * H5AC_protect(H5F_t *f, hid_t dxpl_id, const H5AC_class_t *type,
- haddr_t addr, void *udata,
- H5AC_protect_t rw);
+ haddr_t addr, void *udata, H5AC_protect_t rw);
H5_DLL herr_t H5AC_resize_entry(void *thing, size_t new_size);
H5_DLL herr_t H5AC_unpin_entry(void *thing);
H5_DLL herr_t H5AC_destroy_flush_dependency(void *parent_thing, void *child_thing);