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/