21
21
#define DRIZZLED_PTHREAD_GLOBALS_H
24
25
#include <boost/thread/mutex.hpp>
25
26
#include <boost/thread/shared_mutex.hpp>
26
27
#include <boost/thread/condition_variable.hpp>
27
28
#include <boost/shared_ptr.hpp>
34
35
typedef boost::unique_lock<boost::mutex> boost_unique_lock_t;
36
37
typedef boost::shared_ptr<boost::thread> boost_thread_shared_ptr;
38
39
extern boost::condition_variable_any COND_refresh;
40
42
extern pthread_t signal_thread;
42
44
} /* namespace drizzled */