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

Reply via email to