[M3commit] CVS Update: cm3

Tony Hosking hosking at cs.purdue.edu
Mon Dec 14 17:21:24 CET 2009


Cool!

On 14 Dec 2009, at 16:57, Jay Krell wrote:

> CVSROOT:	/usr/cvs
> Changes by:	jkrell at birch.	09/12/14 16:57:28
> 
> Modified files:
> 	cm3/m3-libs/m3core/src/thread/POSIX/: ThreadPosixC.c 
> 
> Log message:
> 	integrate sigaltstack technique from:
> 	see http://www.engelschall.com/pw/usenix/2000/pmt-html/
> 	
> 	so now AMD64_DARWIN user threads work (Juno starts up)
> 	AMD64_DARWIN 10.5 doesn't support get/set/make/swapcontext
> 	getcontext returns -1 and errno=ENOTSUP
> 	(does it work on 10.4 or 10.6?)
> 	
> 	will enable for OpenBSD after testing
> 	
> 	integrated right into the Modula-3 layer instead
> 	of implementing get/set/make/swapcontext
> 	(some unneeded generalization remains, will cleanup)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3commit/attachments/20091214/fecbb718/attachment-0002.html>


More information about the M3commit mailing list