* cygheap.h (cygheap_debug::endh): Delete.
* debug.cc (lock_debug::acquired): Delete. (lock_debug::lock_debug): Simplify. (lock_debug::unlock): Ditto. (find_handle): Don't set endh here. (add_handle): Add new handle to beginning of the list rather than trying to maintain an end list pointer. (delete_handle): Minor optimization. (mark_closed): Make logic clearer. (verify_handle): Lock handle list before scanning. (setclexec): Ditto. (modify_handle): Ditto. (newh): Don't lock handle list here. Assume caller did this. (mark_closed): Ditto. (close_handle): Remove unneeded #if. * dtable.cc (dtable::dup2): Tweak debug output.
This commit is contained in:
@@ -230,7 +230,6 @@ public:
|
||||
struct cygheap_debug
|
||||
{
|
||||
handle_list starth;
|
||||
handle_list *endh;
|
||||
handle_list freeh[500];
|
||||
};
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user