Philippe Gerum wrote:
> Jan Kiszka wrote:
>> Hi all,
>> as the subject already says: I face some warning of the nucleus (with
>> XENO_OPT_DEBUG on - useful switch) when I call xnpod_delete_thread for a
>> thread which has already terminated itself by leaving the thread
>> function. Is this double-deletion illegal? Or is it a cleanup-bug of the
>> nucleus?
> We could test the XNZOMBIE bit in xnpod_delete_thread() to prevent this,
> I guess.

Would be better, I think. Otherwise, at least xnpod_delete_thread and
also rtdm_task_destroy would require a clear warning sign.

I was not aware of this restriction, so I did not worked around it in
RTnet - which is easy at RTDM level BTW: task wakeup for
self-termination + rtdm_task_join_nrt. This is cleaner anyway, so I will
patch RTnet now.


Attachment: signature.asc
Description: OpenPGP digital signature

Xenomai-core mailing list

Reply via email to