Do not define pthread_* in lightweight_thread.hpp; mingw-w64 includes pthread.h in the standard library headers

This commit is contained in:
Peter Dimov
2018-03-08 01:19:44 +02:00
parent 5885763287
commit d1600b8abc
6 changed files with 52 additions and 23 deletions

View File

@@ -18,7 +18,7 @@ void f()
int main()
{
int const N = 4;
pthread_t th[ N ] = {};
boost::detail::lw_thread_t th[ N ] = {};
for( int i = 0; i < N; ++i )
{
@@ -27,7 +27,7 @@ int main()
for( int i = 0; i < N; ++i )
{
pthread_join( th[ i ], 0 );
boost::detail::lw_thread_join( th[ i ] );
}
BOOST_TEST_EQ( count, N );