rem: WDelayedActionSet = 0;
add: } WDelayedActionSet--;
context: delayedAction(void *cdata){    if (WDelatedActionSet == 0)	return;    WDelayedActionSet = 0;    /*      * Make the event dispatcher do whatever it needs to do,     * including handling zombie processes, restart and exit      * signals.     */    DispatchEvent(NULL);}