winsup/cygwin ChangeLog cygheap.h dta ...
Mon Oct 3 17:23:00 GMT 2005

CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	2005-10-03 17:23:54

Modified files:
	cygwin         : ChangeLog cygheap.h dtable.h 
	        pinfo.h winsup.h 

Log message:
	* cygheap.h (class process_lock): New class.
	* dtable.h (class dtable): Add class process_lock as a friend.
	* (get_exit_lock): Delete.
	(do_exit): Use process_lock class instead of get_exit_lock.
	* (signal_exit): Ditto.
	* (pinfo::exit): Ditto.
	(_pinfo::commune_process): Set process lock around this whole function.
	(_pinfo::commune_request): Use process_lock rather than myself.lock.
	* pinfo.h (pinfo::_lock): Delete.
	(pinfo::initialize_lock): Delete.
	(pinfo::lock): Delete.
	(pinfo::unlock): Delete.
	* winsup.h (get_exit_lock): Delete declaration.


More information about the Cygwin-cvs mailing list