[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Wed Dec 16 13:19:59 CET 2009


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	09/12/16 13:19:59

Modified files:
	cm3/m3-libs/m3core/src/unix/: m3makefile 
	cm3/m3-libs/m3core/src/unix/Common/: Uconstants.c m3makefile 
	cm3/m3-libs/m3core/src/unix/Common/context/setjmp/: m3makefile 
Removed files:
	cm3/m3-libs/m3core/src/unix/Common/: Uucontext.c Uucontext.h 
	                                     Uucontext.i3 

Log message:
	stop using much lingering platform-specific stuff
	specifically Usignal, Uucontext on all platforms except SOLgnu/SOLsun
	(SOLgnu/SOLsun RTMachine.i3 want Uucontext)
	
	remove all Uucontext stuff (the code that needs it is all in C,
	again, except for SOLgnu/SOLsun)
	Some portability and Modula-3 is possible here but we weren't using
	it.
	
	switch OpenBSD/x86 and OpenBSD/sparc64 to sigaltstack/sigsetjmp based
	user threads
	instead of poking around in the setjmp buffer
	
	unix/* is dead except for *ommon*, solaris*, WIN32




More information about the M3commit mailing list