In vetting ThreadPThread in conjunction with the formsedit assertion failure, I notice that threads waiting on an M3 MUTEX are awakened in FIFO order, but those waiting on an M3 Condition variable are awakened LIFO by Signal. Is this really what we want? -- Rodney Bates rodney.m.bates at acm.org