Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Sep 2007 19:34:00 -0400 (EDT)
From:      Daniel Eischen <deischen@freebsd.org>
To:        Simon Perreault <simon.perreault@viagenie.ca>
Cc:        freebsd-threads@freebsd.org
Subject:   Re: threads/101323: fork(2) in threaded programs broken.
Message-ID:  <Pine.GSO.4.64.0709201930110.28384@sea.ntplx.net>
In-Reply-To: <200709202310.l8KNA77r059169@freefall.freebsd.org>
References:  <200709202310.l8KNA77r059169@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 20 Sep 2007, Simon Perreault wrote:

>
> This email is an attemps to revive bug 101323 by stating that it prevents
> Asterisk (http://www.asterisk.org/) from running in daemon mode. Here's what
> Asterisk tries to do in a nutshell:

POSIX states that only async signal safe functions can be used
after a fork() in the child process and before a call to one of
the exec() functions.  The behavior of an application is undefined
otherwise.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.64.0709201930110.28384>