Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4524: interprocess::interprocess_semaphore consumes cpu while waiting
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-08-24 10:51:45
#4524: interprocess::interprocess_semaphore consumes cpu while waiting
----------------------------------------------+-----------------------------
Reporter: Gennady Proskurin <gpr@â¦> | Owner: igaztanaga
Type: Bugs | Status: new
Milestone: Boost-1.45.0 | Component: interprocess
Version: Boost 1.44.0 | Severity: Problem
Resolution: | Keywords:
----------------------------------------------+-----------------------------
Changes (by igaztanaga):
* milestone: Boost 1.44.0 => Boost-1.45.0
Comment:
FreeBSD does not define _POSIX_SEMAPHORES so Interprocess was not using
sem_xxx for named semaphores. However FreeBSD supports sem_xxx with some
bugs:
http://www.freebsd.org/cgi/man.cgi?query=sem_open&apropos=0&sektion=0&manpath=FreeBSD+9-current&format=html
BUGS
This implementation places strict requirements on the value of name:
it
must begin with a slash (`/'), contain no other slash characters, and
be
less than 14 characters in length not including the terminating null
character.
Interprocess for Boost 1.45 will use sem_xxx family if FreeBSD is
detected.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/4524#comment:5> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:04 UTC