Jan Kiszka wrote:
> > Also note that calling printf from a signal handler risk deadlocking if
> > the signal handler get called on the return path of the write call that
> > take place in the middle of a printf call on the main thread.
> Ok, then we also need a fix for the latency test (this is where I
> grabbed that pattern from). Is there a high risk that this locks up? I
> wonder why I never observed or heard of problems with latency.
The mutex used by the stdio lib depends on the file descriptor, so, it
is possible to use a different file descriptor in the signal handler and
on the interrupted context.
Xenomai-core mailing list