• R/O
  • HTTP
  • SSH
  • HTTPS

uClibc: List of commits


RSS
Rev. Time Author
50021bf 2001-03-04 01:51:17 Eric Andersen

strtok_r.c was not being compiled in, so fix that.

0543518 2001-03-02 07:58:36 Manuel Novoa III

Stupid buglet fix. Don't trash FILE bufstart if buffer allocation fails.

9aed53c 2001-03-02 04:49:41 Manuel Novoa III

Added __strtok_r function. Change strtok to a wrapper around __strtok_r and
add a weak alias of __strtok_r for strtok_r since optional. Also reduced
code size.

57e9510 2001-03-01 01:38:26 Manuel Novoa III

Fix a buglet regarding floating point output for ?nprintf functions.

faec125 2001-02-28 13:01:29 Eric Andersen

This evening I've been investigating why linking with the shared uClibc library
was not working when booting busybox as init, even though it workes when run on
my desktop system. I made boot floppy with just /dev, a few /etc entries,
busybox dynamically linked vs uClibc, and /lib with shared uClibc in it. And
just as several people have reported, it didn't work.

So I ran 'ldd /bin/true' and it showed 'true' is linked with the shared library
loader. But 'ldd ./busybox' showed it was only linked with uClibc. Doh! Of
course it couldn't work!

This patch fixes the gcc wrapper so when we link with the shared uClibc
library, we also always link with the correct shared lib loader. With this
patch in place, I have now sucessfully booted busybox linked vs the shared
uClibc library. And it works great!
-Erik

82dd793 2001-02-28 06:33:59 Manuel Novoa III

stdio mostly rewritten... passes lots of tests now.
printf now supports long double, plus some bug fixes.

8cdb05a 2001-02-27 10:04:45 David McCullough


For some reason the fancy attribute tags were not working on m68k so
I followed environ example which uses asm and it seemed to fix the problem
nicely.

It should be ok on i386. Could some check it please :-)

56e2c9e 2001-02-26 13:00:30 David McCullough


g++ compatible math defines.

8c99071 2001-02-26 12:57:47 David McCullough


New crt0.S with all init done in 'C' code.
Added in support for C++ contructor/destructor tables.

ec656c1 2001-02-26 12:55:17 David McCullough


Reduced the size of sigsets to the minimal needed. Apart from the size,
it has the added advantage of giving the C++ build of m68k-elf-gcc a clean
bill of health.

a7c7b09 2001-02-26 12:49:32 David McCullough


Added res_init and res_query

e173fa9 2001-02-26 12:48:52 David McCullough


Added /etc/hosts processing (parses everytime like a real one :-)

Added support for multiple nameserver lines, still supports multiple
servers on a on single line.

Added "domain" entry. domain and search are mutually exclusive and
override each other (the last one wins, see the resolver(5) man page).

Added dummy "getnetbyname" that returns fail.

Added "res_init" and "res_query".

62b59bd 2001-02-26 11:54:33 David McCullough


Added "psignal" function

c2ba9ed 2001-02-23 18:19:24 Eric Andersen

Update arm for the new way of entering main. BTW, I can now run things on arm
as a shared library, using the glibc shared lib loader. :-)

I've updated the pic case but havn't tested it yet.
-Erik

48518a1 2001-02-23 17:51:23 Eric Andersen

Forgot to increment i

2e8171b 2001-02-23 17:19:41 Eric Andersen

Sigh. Turn debugging back off.

ec68a1f 2001-02-23 17:18:48 Eric Andersen

This is a touch cleaner, avoids using the comma operator.

715fe9e 2001-02-23 17:07:12 Eric Andersen

This actually fixes things I believe.

0ad517b 2001-02-23 10:41:13 Eric Andersen

Let system dependant things override common things.

671d0da 2001-02-23 10:08:27 Eric Andersen

Fix two bugs. First, gethostbyname was doing dns queries when given an IP
address. Secondly, when doing reverse dns lookups, it was appending the
domain, even if a domain was already attached.
-Erik

1317d65 2001-02-23 03:02:24 Eric Andersen

div and ldiv are required for ISO 9899
-Erik

5b6e897 2001-02-22 14:29:50 Eric Andersen

Patch from Jean-Yves Avenard to add missing siglongjmp entry and
fix a bug in setjmp for SH

2109636 2001-02-22 04:11:26 Eric Andersen

Update to "malloc" so it will work on CPUs not supporting non-aligned words.
malloc still only works for little-endian CPUs... Patch by Jean-Yves Avenard

36970cc 2001-02-22 03:58:30 Eric Andersen

Add an SH port done by Jean-Yves Avenard of Hewlett-Packard - Embedded
and Personal Systems. Thanks!
-Erik

93ccb03 2001-02-20 05:33:38 Manuel Novoa III

Fix a couple of bugs in _fopen and fclose, plus change a few internals.

13793a7 2001-02-19 20:21:34 Manuel Novoa III

Have isatty call ioctl directly rather than tcgetattr; especially since any
program using stdio will call isatty during initialization.

84fb6c9 2001-02-19 19:33:52 Manuel Novoa III

Make sure errno is 0 before we call main (may have been set while initializing).

d959f3d 2001-02-19 19:28:38 Manuel Novoa III

Remove redundant old isatty.c since newer termios supplies one.

3c72946 2001-02-19 12:02:34 Eric Andersen

I just changed "net" to "inet" to better follow the directory
structure of libc5 and glibc. Fix the makefile accordingly.
Folks will want to 'rm -rf net' to remove the old "net" directory.
-Erik

d521275 2001-02-19 09:28:09 Manuel Novoa III

Lots of stdio cleanups. Several bug fixes, addition of a number of functions
to supplement macros in stdio.h, change perror to use stdio package instead
of "write". Also add back in weak stdio initialization for static lib case.

Show on old repository browser