[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