$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r59238 - in sandbox/task: . libs/task/src
From: oliver.kowalke_at_[hidden]
Date: 2010-01-23 07:39:59
Author: olli
Date: 2010-01-23 07:39:58 EST (Sat, 23 Jan 2010)
New Revision: 59238
URL: http://svn.boost.org/trac/boost/changeset/59238
Log:
- fuix for FreeBSD
Text files modified: 
   sandbox/task/change.log                        |     5 +++++                                   
   sandbox/task/libs/task/src/semaphore_posix.cpp |     3 +++                                     
   2 files changed, 8 insertions(+), 0 deletions(-)
Modified: sandbox/task/change.log
==============================================================================
--- sandbox/task/change.log	(original)
+++ sandbox/task/change.log	2010-01-23 07:39:58 EST (Sat, 23 Jan 2010)
@@ -1,3 +1,8 @@
+* boost.task-0.4.2:
+-------------------
+- bugfix related to deactivating queues and channels
+- introduction of fast_semaphore for notification of worker-threads in a pool
+
 * boost.task-0.4.1:
 -------------------
 - corrections for intel compiler
Modified: sandbox/task/libs/task/src/semaphore_posix.cpp
==============================================================================
--- sandbox/task/libs/task/src/semaphore_posix.cpp	(original)
+++ sandbox/task/libs/task/src/semaphore_posix.cpp	2010-01-23 07:39:58 EST (Sat, 23 Jan 2010)
@@ -16,16 +16,19 @@
 #include <stdexcept>
 
 #include <boost/assert.hpp>
+#include <boost/config.hpp>
 #include <boost/system/error_code.hpp>
 #include <boost/system/system_error.hpp>
 
 namespace {
 
+#if ! defined(__FreeBSD__)
 union semun {
         int				val;
         semid_ds	*	buf;
         ushort		*	array;
 };
+#endif
 
 }