Thanks Victor,
 
        It became quite clear that any function in ones application
        that is resolved by the linker to a corresponding function 
        in libc is quite illegal in the RTLinux/Posix realm.
        I have restructured my application to perform all the 
        necessary memory acquisition in the linux process and
        use shared memory per your example. ( using mmap w/BASE_ADDRESS
        in the linux process and accessing BASE_ADDRESS directly in
        the init_module function of the rtlinux process...
        where BASE_ADDRESS is associated with append = "mem=xxxM" in 
        lilo.conf.) 
        
        Thanks again Victor.

        
> 
> You cannot use calloc inside of RT tasks: you must statically allocate
> space on startup in Linux.

> > Steve Fletcher                              E_MAIL: [EMAIL PROTECTED]
> > Sr Software Engineer                        VOICE : (505) 434-7102
> > National Solar Observatory/SP               FAX   : (505) 434-7029
> > Sunspot, NM 88349 USA                       WWW   : 
http://www.sunspot.noao.edu
> > -- [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/
> 
> -- 
> ---------------------------------------------------------
> Victor Yodaiken 
> Finite State Machine Labs: The RTLinux Company.
>  www.fsmlabs.com  www.rtlinux.com
> -- [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/
> 

Steve Fletcher                          E_MAIL: [EMAIL PROTECTED]
Sr Software Engineer                    VOICE : (505) 434-7102
National Solar Observatory/SP           FAX   : (505) 434-7029
Sunspot, NM 88349 USA                   WWW   : http://www.sunspot.noao.edu
-- [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