[M3commit] CVS Update: cm3

Mika Nystrom mika at elego.de
Tue Feb 15 01:28:41 CET 2011


CVSROOT:	/usr/cvs
Changes by:	mika at birch.	11/02/15 01:28:41

Modified files:
	cm3/m3-libs/m3core/src/thread/POSIX/: ThreadPosix.i3 
	                                      ThreadPosix.m3 
	                                      ThreadPosixC.c 

Log message:
	Allow threads in state "pausing" to be woken up by signals,
	specifically, SIGCHLD, and use the mechanism for allowing Process.Wait
	to wake up instantly without busy-waiting.  Follows design notes as
	published on the Modula-3 development mailing list, including care to
	ensure signal handlers aren't nested unnecessarily.




More information about the M3commit mailing list