| 1457 | }; |
| 1458 | |
| 1459 | static int _kill_each(pid_t pid, void *data) |
| 1460 | { |
| 1461 | struct kill_all_param *param = data; |
| 1462 | rt_lwp_t lwp; |
| 1463 | rt_err_t error; |
| 1464 | |
| 1465 | lwp = lwp_from_pid_locked(pid); |
| 1466 | if (lwp && !lwp->sig_protected) |
| 1467 | { |
| 1468 | error = lwp_signal_kill(lwp, param->signo, param->code, param->value); |
| 1469 | } |
| 1470 | else |
| 1471 | { |
| 1472 | error = RT_EOK; |
| 1473 | } |
| 1474 | |
| 1475 | return error; |
| 1476 | } |
| 1477 | |
| 1478 | rt_err_t lwp_signal_kill_all(long signo, long code, lwp_siginfo_ext_t value) |
| 1479 | { |
nothing calls this directly
no test coverage detected