TASK_DAEMON_ALIVE_FLG
ha->task_daemon_flags |= TASK_DAEMON_ALIVE_FLG;
if ((ha2->task_daemon_flags & TASK_DAEMON_ALIVE_FLG) == 0 ||
if ((ha2->task_daemon_flags & TASK_DAEMON_ALIVE_FLG) == 0 ||
TASK_DAEMON_ALIVE_FLG) {
ql_awaken_task_daemon(ha, NULL, TASK_DAEMON_ALIVE_FLG,
ha->task_daemon_flags & TASK_DAEMON_ALIVE_FLG) {
while (ha->task_daemon_flags & TASK_DAEMON_ALIVE_FLG) {
ql_awaken_task_daemon(ha, NULL, TASK_DAEMON_ALIVE_FLG |
if (!(ha->task_daemon_flags & TASK_DAEMON_ALIVE_FLG)) {
TASK_DAEMON_ALIVE_FLG);
TASK_DAEMON_SLEEPING_FLG | TASK_DAEMON_ALIVE_FLG |
!(ha->task_daemon_flags & TASK_DAEMON_ALIVE_FLG) || \