barrier/lib/mt
crs 6ea96719ab Made condition variable data volatile. This will hopefully fix
an strange deadlock seen on OSX.  The CSocketMultiplexer deadlocks
with two threads, one waiting for m_polling to become false and
the other waiting for m_pollable to become true.  The weird part
is that they're both false so the first thread should proceed.
It either didn't receive the broadcast when m_polling went to
false or it's not really checking the actual value of that flag.
I can't see how the former is possible and this change fixes the
latter.
2004-11-10 21:00:30 +00:00
..
CCondVar.cpp Refactored some platform dependent code into a new library, 2003-01-04 22:01:32 +00:00
CCondVar.h Made condition variable data volatile. This will hopefully fix 2004-11-10 21:00:30 +00:00
CLock.cpp added copyright to top of each file. 2002-08-02 19:57:46 +00:00
CLock.h Made sure every file includes common.h directly or indirectly. 2003-02-12 19:38:39 +00:00
CMutex.cpp Refactored some platform dependent code into a new library, 2003-01-04 22:01:32 +00:00
CMutex.h Refactored some platform dependent code into a new library, 2003-01-04 22:01:32 +00:00
CThread.cpp Merged Win32 updates. Added full warnings on g++. Fixed bug in 2004-02-28 12:19:49 +00:00
CThread.h Merged Win32 updates. Added full warnings on g++. Fixed bug in 2004-02-28 12:19:49 +00:00
Makefile.am Removed DEPTH, VDEPTH, and VPATH from makefiles. 2004-04-04 12:12:32 +00:00
XMT.cpp Renamed XThreadUnavailable to XMTThreadUnavailable and derived it 2002-10-15 22:01:41 +00:00
XMT.h Refactored some platform dependent code into a new library, 2003-01-04 22:01:32 +00:00
XThread.h Refactored some platform dependent code into a new library, 2003-01-04 22:01:32 +00:00
mt.dsp Changed VC++ projects to put release targets in ./build, debug 2004-05-16 18:02:49 +00:00