ABDICATED
if (ns.flags == ABDICATED)
if (ns.flags == ABDICATED)
ns.flags = ABDICATED;
ns.flags = ABDICATED;
if ((os.flags != STALLED && os.flags != ABDICATED) || // Only continue in STALLED and ABDICATED
(os.flags != ABDICATED && r->can_drain(r) == 0)) // Can either drain, or everyone left
return (ABDICATED);