rt_task_unblock() POSIX alternative

Richard Weinberger richard.weinberger at gmail.com
Tue Apr 7 17:30:09 CEST 2020


On Tue, Apr 7, 2020 at 5:18 PM Petr ńĆervenka via Xenomai
<xenomai at xenomai.org> wrote:
>
> Hello Jan.
> And if I don't want to totally remove the thread? Only to interrupt the waiting and react according to new events (like reconfiguring something or starting to wait on different resource).
> Is there some pthread_create... or sched_... parameter or flag, that the task's system call can be interruptible?
> And how to use the signals to interrupt it? Call of kill(task_pid, SIGINT) didn't helped.

Use pthread_kill() plus a custom signal. Such as SIGRTMIN + 2.

-- 
Thanks,
//richard



More information about the Xenomai mailing list