src/winsup/cygwin ChangeLog
Fri Apr 17 13:29:00 GMT 2009

CVSROOT:	/cvs/src
Module name:	src
Changes by:	2009-04-17 13:29:09

Modified files:
	winsup/cygwin  : ChangeLog 

Log message:
	* (class inode_t): Add i_wait member and matching methods
	wait(), unwait(), and waiting().
	(inode_t::inode_t): Initialize i_wait to 0.
	(fhandler_disk_file::lock): Only remove node if no other thread is
	waiting for a blocking lock.
	(lf_setlock): Manipulate node->i_wait to signal that a thread is
	waiting for a blocking lock in this node.
	(lf_findoverlap): Reinstantiate SELF test as in original code.


More information about the Cygwin-cvs mailing list