If I have a shadowed thread that was created with pthread_create() and
rt_task_shadow() that calls rt_queue_read() with an infinite timeout, is
there any reason it would not receive a cancellation point? I have an
intermittent lock in pthread_join() on that thread while it's blocked in
rt_queue_read(). I call pthread_cancel() on the thread first. I have the
rt_queue_read() call with a pthread_testcancel() before and after it. 

 

Thanks,

Steven

 

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to