[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