[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Wed Dec 2 01:56:35 CET 2009
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 09/12/02 01:56:35
Modified files:
cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.i3
ThreadPThread.m3
ThreadPThreadC.c
m3makefile
Removed files:
cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadInterix.c
Log message:
remove interix stuff for now
It wasn't a terrible idea and Interix isn't useless, but
it seems you can only get a suspend/resume handle to a thread
on the first thread, not anything created with pthread_create,
very surprising (also can't getcontext)
a few not great options remain:
use semaphore/signal but rely on all traced references
to always be on stack; fairly viable if you don't optimize,
though a little tricky when the references are first created?
make/get/set/swapcontext - no, they aren't present
sigstack/sigaltstack -- not present
stuff in /proc -- yes very promising
More information about the M3commit
mailing list