Re: [Boost-bugs] [Boost C++ Libraries] #4524: interprocess::interprocess_semaphore consumes cpu while waiting

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