DETACH_SHUTDOWN
if ((flags & DETACH_SHUTDOWN) == 0 &&
if ((flags & (DETACH_SHUTDOWN | DETACH_FORCE)) == DETACH_SHUTDOWN) {
(flags & DETACH_SHUTDOWN) != 0)
(flags & (DETACH_SHUTDOWN | DETACH_FORCE)) == 0) {
(flags & (DETACH_SHUTDOWN | DETACH_FORCE)) == 0) {
(flags & (DETACH_SHUTDOWN|DETACH_FORCE)) == DETACH_SHUTDOWN &&
flags = DETACH_SHUTDOWN | DETACH_POWEROFF;
flags = DETACH_SHUTDOWN;