[osiris-devel] osiris-4.0.1 release candidate 2
osiris-devel at lemmin.gs
osiris-devel at lemmin.gs
Wed May 5 11:15:39 EDT 2004
On Wed, May 05, 2004 at 08:25:14AM -0600, Brian Wotring wrote:
>
> Agreed. The other handler flags have also been marked volatile and
> declared atomic (if the type exists). Thanks for the review, this was
> a good catch.
One thing I missed is that check_for_signals() needs to be called
regardless inside md_scheduler_wait just before the wait_for_data:
label. Otherwise signals that occur whilst not waiting on the select
will not be handled (until a signal happens to interrupt the select).
If you want to bother, it could be useful if log_info inside the
sigchld block of check_for_signals() was inside the while loop and if
it printed out the return value of the child.
emmanuel
More information about the osiris-devel
mailing list