Ticket #3762: boost_thread_win32.2.diff

File boost_thread_win32.2.diff, 3.9 KB (added by Yuriy A. Krasnoschek <aka.rider@…>, 13 years ago)

win32/thread_data.hpp fixed

  • recursive_mutex.hpp

     
    1111
    1212
    1313#include <boost/utility.hpp>
    14 #include "basic_recursive_mutex.hpp"
     14#include <boost/thread/win32/basic_recursive_mutex.hpp>
    1515#include <boost/thread/exceptions.hpp>
    1616#include <boost/thread/locks.hpp>
    1717
  • basic_recursive_mutex.hpp

     
    99//  accompanying file LICENSE_1_0.txt or copy at
    1010//  http://www.boost.org/LICENSE_1_0.txt)
    1111
    12 #include "thread_primitives.hpp"
    13 #include "basic_timed_mutex.hpp"
     12#include <boost/thread/win32/thread_primitives.hpp>
     13#include <boost/thread/win32/basic_timed_mutex.hpp>
    1414
    1515#include <boost/config/abi_prefix.hpp>
    1616
  • condition_variable.hpp

     
    66// (C) Copyright 2007-8 Anthony Williams
    77
    88#include <boost/thread/mutex.hpp>
    9 #include "thread_primitives.hpp"
     9#include <boost/thread/win32/thread_primitives.hpp>
    1010#include <limits.h>
    1111#include <boost/assert.hpp>
    1212#include <algorithm>
    1313#include <boost/thread/thread.hpp>
    1414#include <boost/thread/thread_time.hpp>
    15 #include "interlocked_read.hpp"
     15#include <boost/thread/win32/interlocked_read.hpp>
    1616#include <boost/thread/xtime.hpp>
    1717#include <vector>
    1818#include <boost/intrusive_ptr.hpp>
  • thread_heap_alloc.hpp

     
    55#ifndef THREAD_HEAP_ALLOC_HPP
    66#define THREAD_HEAP_ALLOC_HPP
    77#include <new>
    8 #include "thread_primitives.hpp"
     8#include <boost/thread/win32/thread_primitives.hpp>
    99#include <stdexcept>
    1010#include <boost/assert.hpp>
    1111#include <boost/throw_exception.hpp>
  • thread_data.hpp

     
    1 #ifndef BOOST_THREAD_PTHREAD_THREAD_DATA_HPP
    2 #define BOOST_THREAD_PTHREAD_THREAD_DATA_HPP
     1#ifndef BOOST_THREAD_WIN32_THREAD_DATA_HPP
     2#define BOOST_THREAD_WIN32_THREAD_DATA_HPP
    33// Distributed under the Boost Software License, Version 1.0. (See
    44// accompanying file LICENSE_1_0.txt or copy at
    55// http://www.boost.org/LICENSE_1_0.txt)
     
    88#include <boost/thread/detail/config.hpp>
    99#include <boost/intrusive_ptr.hpp>
    1010#include <boost/thread/thread_time.hpp>
    11 #include "thread_primitives.hpp"
    12 #include "thread_heap_alloc.hpp"
     11#include <boost/thread/win32/thread_primitives.hpp>
     12#include <boost/thread/win32/thread_heap_alloc.hpp>
    1313
    1414#include <boost/config/abi_prefix.hpp>
    1515
  • mutex.hpp

     
    55// accompanying file LICENSE_1_0.txt or copy at
    66// http://www.boost.org/LICENSE_1_0.txt)
    77
    8 #include "basic_timed_mutex.hpp"
     8#include <boost/thread/win32/basic_timed_mutex.hpp>
    99#include <boost/utility.hpp>
    1010#include <boost/thread/exceptions.hpp>
    1111#include <boost/thread/locks.hpp>
  • basic_timed_mutex.hpp

     
    1010//  http://www.boost.org/LICENSE_1_0.txt)
    1111
    1212#include <boost/assert.hpp>
    13 #include "thread_primitives.hpp"
    14 #include "interlocked_read.hpp"
     13#include <boost/thread/win32/thread_primitives.hpp>
     14#include <boost/thread/win32/interlocked_read.hpp>
    1515#include <boost/thread/thread_time.hpp>
    1616#include <boost/thread/xtime.hpp>
    1717#include <boost/detail/interlocked.hpp>