[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