Pierre Cloutier wrote:
> 
> Erwin Rol wrote:
> >
> > Hey Pierre,
> >
> > A small explanation what i am trying. Basicly it is just changing the
> > threads example in the lxrt directory to C++, and that worked OK. But i
> > found some dificulties. The c++ object i have in pthreads in
> > threadlocal data so i can
> > get the current C++ object of the current running thread. With the
> > RT_TASK threads in user space i use the pointer of the C++ object as the
> > RT_TASK name,
> > which works (even if it isn'T prety). To get the current C++ object i
> > now need the current RT_TASK :-)
> >
> > I can't find the rt_buddy() function you talk about, is that function
> > available in version 1.5 ? When i understand correct from the
> > rtai_lxrt.h file the following code should give me the RT_TASK pointer
> > of the callings userspaces proxy/buddy ?
> >
> > rtai_lxrt(SRQ_NARG (RT_BUDDY), &arg).v[0]
> 
> Yes but get RTAI-1.5. BTW the next release comes with C++ support at the
> rt_mem_mgr level (i.e. new and delete) together with a nice C++ example
> showing how to compile C++ kernel modules.

I have version 1.5 and i can't find a rt_buddy funtion in
./rtai-1.5/lxrt/rtai_lxrt.h .just the contruct with rtai_lxrt(.....) in
some
other functions.

- Erwin



> 
> --
> --------------------------
> - Poseidon Controls Inc. -
> - Phone: (450)-659-9186  -
> - Fax:   (450)-659-0014  -
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/

Reply via email to