[M3commit] CVS Update: cm3

Antony Hosking hosking at elego.de
Sun Oct 25 09:11:08 CET 2009


CVSROOT:	/usr/cvs
Changes by:	hosking at birch.	09/10/25 09:11:08

Modified files:
	cm3/m3-libs/m3core/src/thread/POSIX/: ThreadPosix.i3 
	                                      ThreadPosix.m3 
	                                      ThreadPosixC.c 
	cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.i3 
	                                        ThreadPThread.m3 
	                                        ThreadPThreadC.c 
	                                        m3makefile 
Added files:
	cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.s 

Log message:
	Big refactoring of user-level POSIX and pthreads thread implementation.
	Strategy is to implement user-level threads using makecontext and friends.
	Push C-dependent pthreads code into a single ThreadPThreadC.c instead of
	throughout the target directories.
	Tested both user-level and pthreads threading on I386_DARWIN using p007 test.




More information about the M3commit mailing list