summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Implement locale-specific grouping in printf for base 10 integer conversionsManuel Novoa III2002-11-033-5/+95
| | | | | when the grouping flag "'" is specified. Grouping for floating point values may wait until I do a rewrite of the floating pt to string code...
* Several SH lib loader patches by Stefan Allius <allius@atecom.com>Eric Andersen2002-11-035-3/+8
| | | | and "M. R. Brown" <mrbrown@0xd6.org>
* Another update to initfini.awk and initfini.c from Stefan AlliusEric Andersen2002-11-032-13/+34
| | | | | to hopefully address SH wierdness. Now works on other architecture properly as well.
* Properly prefix some symbolsEric Andersen2002-11-034-36/+11
|
* Yet more config system updating.Eric Andersen2002-11-0316-126/+51
|
* Patch from M. R. Brown <mrbrown@0xd6.org> to get rid ofEric Andersen2002-11-034-122/+122
| | | | "depreciated multi-line string literals" warnings
* Patch from "Cho, Seong-Myun" <smcho@xecurenexus.com> to limitEric Andersen2002-11-031-1/+3
| | | | things to the lower 16 bits of 'id'.
* Use "include_config" not "include-config"Eric Andersen2002-11-032-4/+4
|
* kill some ancient stuff that appears to be lingeringEric Andersen2002-11-021-8/+8
|
* Default to SH4Eric Andersen2002-11-021-1/+1
|
* update all the Config files for the various arches so they work with the newEric Andersen2002-11-0217-2464/+411
| | | | | config system. Hopefully I got everything here correct... -Erik
* Update TODO itemsEric Andersen2002-11-021-15/+7
|
* A few cosmetic adjustments, and fixup the makefile a bitEric Andersen2002-11-024-13/+15
|
* Fix PIC configuration, so shared libraries once again workEric Andersen2002-11-023-3/+4
| | | | -Erik
* It looks like I lost DEVEL_TOOL_PREFIX. Put it back.Eric Andersen2002-11-021-0/+10
| | | | -Erik
* Fix a stupid bug.Manuel Novoa III2002-11-011-0/+1
|
* Reworked setlocale() return values and locale arg processing toManuel Novoa III2002-11-011-89/+166
| | | | | | | be more like glibc. Applications expecting to be able to query locale settings should now work... at the cost of almost doubling the size of the setlocale object code. Fixed a bug in the internal fixed-size-string locale specifier code.
* Add a few more entries.Manuel Novoa III2002-11-011-0/+16
|
* Work around glibc brain-damage regarding nl_langinfo and {mon_}groupingManuel Novoa III2002-11-011-2/+85
| | | | entries.
* Fix udhcp linkEric Andersen2002-11-011-2/+2
|
* Don't assume i386Eric Andersen2002-11-011-1/+0
|
* Make it so arch specific stuff can be simpler. Initial attempt atEric Andersen2002-10-314-295/+172
| | | | | | making CPU_CFLAGS, which should allow things to be optimized per-CPU and/or per-system. -Erik
* Oops. Kill generated binaries.Eric Andersen2002-10-319-5227/+7
|
* Skip the dependancy on .config for nowEric Andersen2002-10-311-1/+1
|
* Fix a lingering reference to ConfigEric Andersen2002-10-311-1/+1
| | | | -Erik
* Allow 'make clean' on the test stuff to work with the new config system.Eric Andersen2002-10-312-2/+2
| | | | -Erik
* Don't force gcc 3.2 on the worldEric Andersen2002-10-311-1/+1
| | | | -Erik
* Ok, this commit is _huge_ and its gonna change the world. I'veEric Andersen2002-10-31109-518/+19093
| | | | | | | | | | | | | | | been working on a new config system on and off for about 6 months now, but I've never been fully satisfied. Well, I'm finally am happy with the new config system, so here it is. This completely removes the old uClibc configuration system, and replaces it with an entirely new system based on LinuxKernelConf, from http://www.xs4all.nl/~zippel/lc/ As it turns out, Linus has just merged LinuxKernelConf into Linux 2.5.45, so it looks like I made the right choice. I have thus far updated only x86. I'll be updating the other architectures shortly. -Erik
* Ignore generated stuffEric Andersen2002-10-311-0/+3
|
* Add a simple realloc testEric Andersen2002-10-312-0/+40
| | | | -Erik
* Fixup script to avoid potential spurious whining over empty object files.Eric Andersen2002-10-311-6/+9
| | | | -Erik
* Use '#ifdef __linux__' not '#ifdef linux'Eric Andersen2002-10-301-3/+3
|
* Use a nifty macro to make testing gcc features simplerEric Andersen2002-10-301-11/+12
| | | | | and easier to read. -Erik
* Fix a couple of 'restrict' bugs in mbstowcs and wcstombs.Manuel Novoa III2002-10-291-3/+10
|
* Fix a silly typo for ManuelEric Andersen2002-10-291-1/+1
| | | | -Erik
* For now, comment out the broken partEric Andersen2002-10-291-6/+6
|
* Remove my horrible SH hack infavor of this fix for initfini.awk fromEric Andersen2002-10-292-11/+16
| | | | Stefan Allius <allius@atecom.com>, which does a better job.
* A patch from Arne Jonsson <arne.jonsson@i3micro.com>:Eric Andersen2002-10-291-16/+22
| | | | | | | | Attached are the changes we think is necessary in order to use user defined stacksizes for each thread. When testing I forgot to lower the PTHREAD_STACK_MIN to the lowest value used for the stacks, this caused stranged reboots. As said before, we are using uClinux 2.0.38 on a ARM7TDMI.
* Add in a horrible hack that seems necessary for the HitachiEric Andersen2002-10-291-0/+10
| | | | | SH processors to work properly. -Erik
* Fix a problem in vasprintf (reported by vodz a while back) when builtManuel Novoa III2002-10-291-14/+35
| | | | | | without custom stream support. In that case, it is necessary to do a va_copy. Note: The affected code is not built in the stock config. Also, make sure each va_copy has a matching va_end, as required by C99.
* ANSI/ISO C99 requires assert() to write to stderr. This means thatManuel Novoa III2002-10-281-0/+35
| | | | | | | | writing to STDERR_FILENO is insufficient, as the user could freopen stderr. It is also insufficient to output to fileno(stderr) since this would fail in the custom stream case. I didn't remove the old code though, as it doesn't use stdio stream functionality and is useful in debugging the stdio code.
* Allow timezone info to be specified in a file... /etc/TZ. Turned on byManuel Novoa III2002-10-281-3/+132
| | | | | | | | | | | | | | default for now. From the comments... * Defining __TIME_TZ_FILE causes tzset() to attempt to read the TZ value * from the file /etc/TZ if the TZ env variable isn't set. The file contents * must be the intended value of TZ, followed by a newline. No other chars, * spacing, etc is allowed. As an example, an easy way for me to init * /etc/TZ appropriately would be: echo CST6CDT > /etc/TZ Also optimized timezone setting when the timezone string hasn't changed, as well as fixed a minor buglet wrt SUSv3-allowed chars in TZ std and dst fields.
* Define TOPDIR to be just `.' when invoking gen_bits_syscall_h.sh, sinceMiles Bader2002-10-281-1/+1
| | | | we've already chdir'ed to $(TOPDIR).
* Add appropriate -I options so that any files included by unistd.h areMiles Bader2002-10-281-3/+6
| | | | | found correctly. Tweak the whitespace of the generated file.
* Fixup dependsEric Andersen2002-10-251-3/+3
|
* Put it back the way it was. Sigh.Eric Andersen2002-10-251-3/+3
|
* Sigh. Lets not use LD to link, or we lose the INTERP field.Eric Andersen2002-10-251-3/+3
| | | | -Erik
* Doh. Add a missing #include to interp.c. I wonder why it used toEric Andersen2002-10-251-0/+1
| | | | | | work? Perhaps the wrapper bug miles fixed? Regardless this is very much needed. -Erik
* Overwriting the crt1.o link is fineEric Andersen2002-10-251-1/+1
|
* Be nicer to gcc -- add a link for crt1.oEric Andersen2002-10-251-0/+1
|