2
0
mirror of https://github.com/boostorg/thread.git synced 2026-02-11 00:02:12 +00:00

Fix undefined BOOST_READ_WRITE_MUTEX_TRACE in non-BOOST_HAS_WINTHREADS builds.

[SVN r27924]
This commit is contained in:
Michael Glassford
2005-04-02 04:31:10 +00:00
parent 8e00803c83
commit 3068f0c62c

View File

@@ -84,36 +84,25 @@ bad things happen.
<< std::endl;
::OutputDebugStringA(stream.str().c_str());
}
# else
inline void DoTrace(
const char* message,
int state,
int num_waiting_writers,
int num_waiting_readers,
bool state_waiting_promotion,
int num_waking_writers,
int num_waking_readers,
int num_max_waking_writers,
int num_max_waking_readers,
bool readers_next
)
{
}
# endif
# define BOOST_READ_WRITE_MUTEX_TRACE(message) \
DoTrace( \
message, \
m_state, \
m_num_waiting_writers, \
m_num_waiting_readers, \
m_state_waiting_promotion, \
m_num_waking_writers, \
m_num_waking_readers, \
m_num_max_waking_writers, \
m_num_max_waking_readers, \
m_readers_next \
)
# define BOOST_READ_WRITE_MUTEX_TRACE(message) \
DoTrace( \
message, \
m_state, \
m_num_waiting_writers, \
m_num_waiting_readers, \
m_state_waiting_promotion, \
m_num_waking_writers, \
m_num_waking_readers, \
m_num_max_waking_writers, \
m_num_max_waking_readers, \
m_readers_next \
)
# endif
#endif
#if !defined(BOOST_READ_WRITE_MUTEX_TRACE)
# define BOOST_READ_WRITE_MUTEX_TRACE(message)
#endif
#if defined(BOOST_ASSERT)