rt_task_unblock() POSIX alternative

Richard Weinberger richard.weinberger at gmail.com
Tue Apr 14 12:56:00 CEST 2020

On Tue, Apr 14, 2020 at 12:44 PM Jan Kiszka <jan.kiszka at siemens.com> wrote:

> > While we are here, is there a guarantee that rt_task_unblock() can unblock
> > a thread in every situation?
> > I have a large Xenomai 2 application on my desk which seems to assumes that.
> IIRC, it does so for the native/alchemy API.
> >
> > As far as I understand it, unblocking tasks is best effort.
> > /me has pthread_mutex_lock() in mind which must not return -EINTR as
> > required by POSIX.
> >
> Well, when mixing APIs, you can end up in such conflicting goals, indeed.

I fear more about Xenomai internals which are now based on POSIX APIs.
IIRC we talked regarding this issue some time ago.

Found the mail:


More information about the Xenomai mailing list