[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sat Mar 14 10:34:12 CET 2009


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	09/03/14 10:34:11

Modified files:
	cm3/m3-libs/m3core/src/unix/Common/: Upthread.i3 Uconstants.c 
	cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThreadC.c 
	                                        ThreadPThread.m3 
	                                        ThreadPThread.i3 

Log message:
	As part of (really, only part) of eliminating the platform
	specific Upthread.pthread_mutex_t, Upthread.pthread_cond_t,
	and possibly pthread_t and pthread_key_t, move the statically
	allocated mutexes and condition variable to C.
	Each variable is provided with wrapper functions, such as
	pthread_mutex_lock_foo()
	pthread_mutex_unlock_foo()
	to lock/unlock the mutex named "foo" (or fooMu).
	This is not sufficient to remove the types.




More information about the M3commit mailing list