[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