[M3commit] CVS Update: cm3
Antony Hosking
hosking at elego.de
Mon Aug 20 16:18:12 CEST 2007
CVSROOT: /usr/cvs
Changes by: hosking at birch. 07/08/20 16:18:12
Modified files:
cm3/m3-libs/m3core/src/runtime/SOLgnu/: RTMachine.m3
Log message:
Solaris thr_getstate is unreliable (when did this happen??) for threads
blocking in pthread_cond_wait and nanosleep. Threads entering blocking calls
must deposit a reliable stack pointer into their activation record before
blocking, and clear it afterwards, to signal to the stopping thread that it
should not rely on GetState.
mentor now runs again on Solaris.
More information about the M3commit
mailing list