Paul,

this work has already been committed.  apr_sigwait is a private function,
because it is completely non-portable.  The solution was to remove the
apr_create_thread call from the signal thread.  We now just have a
function that programs call to block on signals.  They provide a signal
handling function, and it gets called.  All of the threaded MPMs currently
have the main thread blocking on signals.  I committed the work yesterday.

Ryan

On Fri, 13 Apr 2001, Paul J. Reder wrote:

> Ryan,
>
> In removing the extra signal thread and having the top level child_main
> block on signals, I need access to apr_sigwait from the threaded mpm.
> It currently seems to be private to APR. Am I missing something?
> If not, what is the preferred solution for APR?
>
> Thanks,
>
> --
> Paul J. Reder
> -----------------------------------------------------------
> "The strength of the Constitution lies entirely in the determination of each
> citizen to defend it.  Only if every single citizen feels duty bound to do
> his share in this defense are the constitutional rights secure."
> -- Albert Einstein
>
>


_______________________________________________________________________________
Ryan Bloom                              [EMAIL PROTECTED]
406 29th St.
San Francisco, CA 94131
-------------------------------------------------------------------------------

Reply via email to