[M3commit] CVS Update: cm3
    Jay Krell 
    jkrell at elego.de
       
    Mon Dec 14 16:57:28 CET 2009
    
    
  
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)
    
    
More information about the M3commit
mailing list