On Fri, Aug 11, 2000 at 02:39:08PM +0200, Pavel Andris wrote:
> 
> Hi Janet and all,
> 
> my quick and dirty packet is nothing but a collection of about 250
> sources + includes from glibc. Only i586 architecture is covered. The
> sources were collected to cover sprintf() + sscanf() needs of my RT
> threads. I do lot of floating point operations and it is essential for
> my application.
> 
> Actually the glibc sources were (almost) not modified and I declare I
> don't understand them. I wrote only a simple Makefile to get a lib
> that is partially linked (ld -r) with my RT modules.
> 
> The lib contains e.g. unmodified malloc and friends that crash a
> computer very reliably when called from a RT thread, as
> expected. That's why I gave up publishing the lib. In spite of this
> sprintf and sscanf work fine. Anyway I should investigate if they call
> any dangereous function.
> 
> I provided the lib to 2 or 3 people who asked me for a tarball but I
> received no feedback from them.
> 
> Some time later I realized that the same result could be possibly
> reached by linking with standard libc (ld with right options), but I'm
> just too lazy to try it.
> 
> If you want the tarball in spite of everything mentioned above, drop 
> me a line, I'll upgrade README and send it to you.


If you send me a copy, I'll put it into CVS so people can work
on it.  I'll also spend a little bit of time and make sure that
it compiles with different distributions/kernels/RTs.

This (libc functions for rt modules) is something that needs to
happen, and you seem to have the best starting point.




dave...

-- [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