/////////////////////////////////////////////////////////////////////////////
// this file is supposed to be included only by the various thread.cpp
/////////////////////////////////////////////////////////////////////////////
// this file is supposed to be included only by the various thread.cpp
// Win32 and OS/2 don't have explicit support for the POSIX condition
// variables and their events/event semaphores have quite different semantics,
// so we reimplement the conditions from scratch using the mutexes and
// semaphores
// Win32 and OS/2 don't have explicit support for the POSIX condition
// variables and their events/event semaphores have quite different semantics,
// so we reimplement the conditions from scratch using the mutexes and
// semaphores