|
@@ -249,17 +249,6 @@ static int has_stopped_jobs(int pgrp)
|
|
|
do_each_task_pid(pgrp, PIDTYPE_PGID, p) {
|
|
|
if (p->state != TASK_STOPPED)
|
|
|
continue;
|
|
|
-
|
|
|
- /* If p is stopped by a debugger on a signal that won't
|
|
|
- stop it, then don't count p as stopped. This isn't
|
|
|
- perfect but it's a good approximation. */
|
|
|
- if (unlikely (p->ptrace)
|
|
|
- && p->exit_code != SIGSTOP
|
|
|
- && p->exit_code != SIGTSTP
|
|
|
- && p->exit_code != SIGTTOU
|
|
|
- && p->exit_code != SIGTTIN)
|
|
|
- continue;
|
|
|
-
|
|
|
retval = 1;
|
|
|
break;
|
|
|
} while_each_task_pid(pgrp, PIDTYPE_PGID, p);
|