On Fri, Nov 23, 2001 at 05:50:11PM +0100, Ivan Martinez wrote:
>       Hello:
>       Here is some text I'm going to publish in DSLib's website. I let you to 
> check first to make sure I'm right about what I say of RTLinux.
> 
> ******
>       DSLib v1.3.0 is released as beta due to some bugs in RTLinux realtime C++ 
> support. Such bugs forced workarounds in the library that break the 
> compatibility with previous versions, and will be removed as soon as RTLinux 
> is fixed. These problems and the used solutions are: 
>       - "unresolved symbol atexit": This error may arise when installing a module 
> with local static declarations of objects. DSLib allways generates local 
> static declarations for better performance. The used workaround is to make a 
> fake implementation of atexit in rtl_cpp.h. 

RTLinux and Linux provide no support for C++ in modules - so it's not
accurate to describe this as a "bug". The Linux developers have been
very clear on _not_ facilitating use of C++ in kernel modules and we
have not done the work to provide a generic work around. Of course, 
patches are welcome.



>       - Posix I/O: It seems using Posix I/O in realtime modules requires hacking 
> RTLinux files. Instead of that, such I/O interface won't be used at the 
> moment. This means that rtf_get and rtf_put must be used to read and write 
> realtime fifos in the methods RTFifoRead and RTFifoWrite. 

POSIX I/O works and requires no hacking of RTLinux modules as far as I
know.

It may be that you are seeing problems in 3.0 that were fixed
in 3.1



> ******
> 
>       Is there or will be any work in fixing such problems?.
>       Regards,
>       Ivan Martinez
> -- [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/
-- [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/

Reply via email to