From 9f0f1520713f7b70bcf3ec691bc9fe55b8a93e91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Gullik=20Bj=C3=B8nnes?= Date: Wed, 5 Jan 2005 17:45:04 +0000 Subject: [PATCH] add a missing file git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9439 a592a061-630c-0410-9148-cb99ea01b6c8 --- boost/ChangeLog | 4 ++ boost/boost/detail/lwm_win32_nt.hpp | 63 +++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 boost/boost/detail/lwm_win32_nt.hpp diff --git a/boost/ChangeLog b/boost/ChangeLog index dda3ff3921..82f562e3a8 100644 --- a/boost/ChangeLog +++ b/boost/ChangeLog @@ -1,3 +1,7 @@ +2005-01-05 Lars Gullik Bjonnes + + * boost/detail/lwm_win32_nt.h: new file + 2004-12-05 Lars Gullik Bjønnes * libs/signals/src/.cvsignore: libboostsignals -> libboost_signals diff --git a/boost/boost/detail/lwm_win32_nt.hpp b/boost/boost/detail/lwm_win32_nt.hpp new file mode 100644 index 0000000000..216e63640a --- /dev/null +++ b/boost/boost/detail/lwm_win32_nt.hpp @@ -0,0 +1,63 @@ +#ifndef BOOST_DETAIL_LWM_WIN32_NT_HPP_INCLUDED +#define BOOST_DETAIL_LWM_WIN32_NT_HPP_INCLUDED + +#if defined(_MSC_VER) && (_MSC_VER >= 1020) +# pragma once +#endif + +// +// boost/detail/lwm_win32_nt.hpp +// +// Copyright (c) 2002, 2003 Peter Dimov +// +// Distributed under the Boost Software License, Version 1.0. (See +// accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) +// +// "No threads" version of lwm_win32.hpp; binary compatible but no-op. +// + +namespace boost +{ + +namespace detail +{ + +class lightweight_mutex +{ +private: + + long l_; + + lightweight_mutex(lightweight_mutex const &); + lightweight_mutex & operator=(lightweight_mutex const &); + +public: + + lightweight_mutex(): l_(0) + { + } + + class scoped_lock; + friend class scoped_lock; + + class scoped_lock + { + private: + + scoped_lock(scoped_lock const &); + scoped_lock & operator=(scoped_lock const &); + + public: + + explicit scoped_lock(lightweight_mutex &) + { + } + }; +}; + +} // namespace detail + +} // namespace boost + +#endif // #ifndef BOOST_DETAIL_LWM_WIN32_NT_HPP_INCLUDED