diff options
author | Bill Wendling <wendling@ncsa.uiuc.edu> | 2003-10-22 21:16:21 (GMT) |
---|---|---|
committer | Bill Wendling <wendling@ncsa.uiuc.edu> | 2003-10-22 21:16:21 (GMT) |
commit | 5ca1036efea5d07948f27c3e4983883e0c79bd9f (patch) | |
tree | 56ad899e9ccff6a59882f1d2fd4d1d17342e05ca /config/freebsd | |
parent | 2d730db56ba793281a22ab5a26687f96791b6811 (diff) | |
download | hdf5-5ca1036efea5d07948f27c3e4983883e0c79bd9f.zip hdf5-5ca1036efea5d07948f27c3e4983883e0c79bd9f.tar.gz hdf5-5ca1036efea5d07948f27c3e4983883e0c79bd9f.tar.bz2 |
[svn-r7699] Purpose:
Bug Fix
Description:
The owners and reference counts of locks weren't being handled
correctly.
Solution:
Allocate an array the size of the COMM FPHDF5 is invoked with for
each lock. Then reference count within this array. Keep an extra
"counter" to see how many different processes have this particular
lock. Free the lock when that counter reaches zero.
Platforms tested:
Linux & Copper (FPHDF5 specific).
Misc. update:
Diffstat (limited to 'config/freebsd')
0 files changed, 0 insertions, 0 deletions