summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Put weak symbols where they can find what they are aliasing. Clean up strcspn.cManuel Novoa III2001-03-193-23/+3
|
* Add a sneaky backwards compat hack from Michael ShmulevichEric Andersen2001-03-191-0/+1
|
* Sync i386 up with _all_ the glibc 2.1.3 include/bits headers,Eric Andersen2001-03-1929-0/+5529
| | | | | | since we will end up needing a few more of them anyways, and all the other arches have the full set anyways. -Erik
* With the Official Declaration of coff being dead, we canEric Andersen2001-03-191-12/+3
| | | | | forget about wrapper functions and just use weak symbols. -Erik
* Small change from Vladimir.Manuel Novoa III2001-03-191-1/+1
|
* Since Erik apparently wants def/undef vs def 1/0...Manuel Novoa III2001-03-195-38/+38
|
* Move yet more stuff into the uClibc_config.h fileEric Andersen2001-03-192-1/+3
|
* Fix up breakage resulting from flipping the sense of some defines. Change fromEric Andersen2001-03-197-40/+38
| | | | | | | | defining things to "0" in the disabled case to outright undefining them, lest code that does an "#ifdef FOO" get inadvertantly triggered. Remove now unneeded lines from Rules.mak which makes the command line smaller and avoids redundancy (since this stuff is now pulled in via features.h). -Erik
* Test for Config features using features.h.Manuel Novoa III2001-03-183-62/+46
|
* Part of the shared lib build rework.Manuel Novoa III2001-03-181-6/+11
|
* Added Vladimir's ctype locale support. Make Config setting visible in ↵Manuel Novoa III2001-03-183-5/+41
| | | | features.h. Reworked build of shared lib as suggested by Magick <magick@dds.nl>.
* Part of the ctype locale support.Manuel Novoa III2001-03-1811-29/+1275
|
* Fix fdopen mode-compatibility test and errno setting.Manuel Novoa III2001-03-171-1/+8
|
* Add in a setjmp test from David SchleefEric Andersen2001-03-162-0/+57
|
* Add powerpc port done by David Schleef <ds@schleef.org>Eric Andersen2001-03-1646-0/+4354
|
* Wow. I'm all full of stupid mistakes today. Fix strxfrmEric Andersen2001-03-151-2/+3
| | | | -Erik
* Hah. It turned out that index and rindex were _already_Eric Andersen2001-03-151-10/+3
| | | | | | | there and already implemented as wrapper funcs. And so just the header files were wrong. Anyway, axe the old index and rindex. -Erik
* Add strxfrm and strcollEric Andersen2001-03-152-1/+16
|
* Fix the header file for index, rindex and similarEric Andersen2001-03-151-4/+5
|
* Fix bug with %c... takes care of bug reported with busybox ps.Manuel Novoa III2001-03-151-3/+6
|
* Add index and rindexEric Andersen2001-03-152-1/+15
|
* New version of scanf, with floating point support.Manuel Novoa III2001-03-131-378/+545
|
* Delete a stray character that hopped into the file...Manuel Novoa III2001-03-131-1/+1
|
* Delete wordexp. There isn't much point in having this sinceEric Andersen2001-03-134-2709/+1
| | | | | so few apps use it, and it is just a stub anyways. Better to just skip it.
* Hack long long support into scanf. For now, will fail for unsigned long longsManuel Novoa III2001-03-122-4/+24
| | | | | that are greater that long long max, but works well enough to support interface in busybox. Just a temporary measure until scanf.c is rewritten.
* Define h_errno to be errno for now.Manuel Novoa III2001-03-121-4/+6
|
* Add some missing network functionality; grabbed from libc-5.3.12.Manuel Novoa III2001-03-126-4/+347
|
* Hmm. Seems I left wordexp off. oops.Eric Andersen2001-03-081-1/+1
|
* Add in wordexp support (mostly stubbed out for now) since the busyboxEric Andersen2001-03-085-1/+2735
| | | | | shell, lash, is about to start using wordexp. -Erik
* Make alloca work using the compiler builtinEric Andersen2001-03-081-0/+6
| | | | -Erik
* Reworked the password stuff to be reentrant. Group stuff isEric Andersen2001-03-087-27/+221
| | | | | still needing to be reworked. -Erik
* Add strnlenEric Andersen2001-03-082-1/+11
|
* Fix a bad assertion test.Manuel Novoa III2001-03-071-1/+2
|
* Move fork to common/syscalls (with NO_MMU check). Add Makefile to sparc soManuel Novoa III2001-03-067-41/+67
| | | | make clean works.
* Fix unified syscall stuff for changed ?stat. Move fork to syscalls.c wrappedManuel Novoa III2001-03-063-27/+10
| | | | with a check for NO_MMU of course.
* I just grabbed the bits dir from glibc 2.1.3 on a sparc boxEric Andersen2001-03-0667-0/+7861
| | | | | to facilitate the sparc porting work being done by Mathew Bosworth. -Erik
* stat and mknod cleanup, take two. Put all the needed junk into syscalls.cEric Andersen2001-03-053-22/+39
| | | | | for clarity. -Erik
* Fix up some long standing iterative symbol usage problem, noticed today byEric Andersen2001-03-051-20/+21
| | | | | | Michael Shmulevich, which was caused by the grafting in of GNU libc header files. -Erik
* Patch from Michael Shmulevich (michaels@jungo.com) -- functions were notManuel Novoa III2001-03-052-4/+7
| | | | declared type function.
* Patch from Jean-Yves Avenard to move the getopt globals to theirEric Andersen2001-03-054-38/+60
| | | | | | own file, since at least on SH, weak variables with initial values (.data stuff) were not working. Moving these to their own file seems to be a good way to handle it.
* Use LDFLAGS, don't always include -nostdlib...Eric Andersen2001-03-051-1/+1
|
* Fixed vfork on i386. Reduced size of __uClibc_syscall.Manuel Novoa III2001-03-043-23/+38
|
* Fix a couple of bugs: check mode is legal; open file and check success beforeManuel Novoa III2001-03-031-25/+45
| | | | calling vfork.
* strtok_r.c was not being compiled in, so fix that.Eric Andersen2001-03-031-3/+3
|
* Stupid buglet fix. Don't trash FILE bufstart if buffer allocation fails.Manuel Novoa III2001-03-011-11/+4
|
* Added __strtok_r function. Change strtok to a wrapper around __strtok_r andManuel Novoa III2001-03-013-58/+68
| | | | | add a weak alias of __strtok_r for strtok_r since optional. Also reduced code size.
* Fix a buglet regarding floating point output for ?nprintf functions.Manuel Novoa III2001-02-281-1/+2
|
* This evening I've been investigating why linking with the shared uClibc libraryEric Andersen2001-02-281-0/+3
| | | | | | | | | | | | | | | | | 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
* stdio mostly rewritten... passes lots of tests now.Manuel Novoa III2001-02-276-493/+587
| | | | printf now supports long double, plus some bug fixes.
* For some reason the fancy attribute tags were not working on m68k soDavid McCullough2001-02-271-8/+4
| | | | | | | 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 :-)