On Fri, 2006-11-24 at 12:46 +0100, Anders Blomdell wrote:
> The documentation for rt_task_shadow says:
>
> task The address of a task descriptor Xenomai will use to store the
> task-related data. This descriptor must always be valid while
> the task is active therefore it must be allocated in permanent
> memory.
>
> Is it correct to assume that it is OK to the following:
>
Yes, even if it relies on the assumption that func() will never unwind
its stack space before it self-destroys.
> void func() {
> RT_TASK task;
> int err;
>
> err = rt_task_shadow(&task, ...);
> ... Realtime activities ...
> if (err == 0) {
> rt_task_delete(&task);
> }
> }
>
> Regards
>
> Anders Blomdell
>
--
Philippe.
_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help