]> git.lyx.org Git - lyx.git/commitdiff
add a missing file
authorLars Gullik Bjønnes <larsbj@gullik.org>
Wed, 5 Jan 2005 17:45:04 +0000 (17:45 +0000)
committerLars Gullik Bjønnes <larsbj@gullik.org>
Wed, 5 Jan 2005 17:45:04 +0000 (17:45 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9439 a592a061-630c-0410-9148-cb99ea01b6c8

boost/ChangeLog
boost/boost/detail/lwm_win32_nt.hpp [new file with mode: 0644]

index dda3ff3921a8df05e217a7a739e17d06e79a1e25..82f562e3a828152a88ff0a60369fd0972ebb03f5 100644 (file)
@@ -1,3 +1,7 @@
+2005-01-05  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * boost/detail/lwm_win32_nt.h: new file
+
 2004-12-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * 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 (file)
index 0000000..216e636
--- /dev/null
@@ -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