Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-10-31 | Don't force gcc 3.2 on the world | Eric Andersen | |
-Erik | |||
2002-10-31 | Ok, this commit is _huge_ and its gonna change the world. I've | Eric Andersen | |
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 | |||
2002-10-31 | Ignore generated stuff | Eric Andersen | |
2002-10-31 | Add a simple realloc test | Eric Andersen | |
-Erik | |||
2002-10-31 | Fixup script to avoid potential spurious whining over empty object files. | Eric Andersen | |
-Erik | |||
2002-10-30 | Use '#ifdef __linux__' not '#ifdef linux' | Eric Andersen | |
2002-10-30 | Use a nifty macro to make testing gcc features simpler | Eric Andersen | |
and easier to read. -Erik | |||
2002-10-29 | Fix a couple of 'restrict' bugs in mbstowcs and wcstombs. | Manuel Novoa III | |
2002-10-29 | Fix a silly typo for Manuel | Eric Andersen | |
-Erik | |||
2002-10-29 | For now, comment out the broken part | Eric Andersen | |
2002-10-29 | Remove my horrible SH hack infavor of this fix for initfini.awk from | Eric Andersen | |
Stefan Allius <allius@atecom.com>, which does a better job. | |||
2002-10-29 | A patch from Arne Jonsson <arne.jonsson@i3micro.com>: | Eric Andersen | |
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. | |||
2002-10-29 | Add in a horrible hack that seems necessary for the Hitachi | Eric Andersen | |
SH processors to work properly. -Erik | |||
2002-10-29 | Fix a problem in vasprintf (reported by vodz a while back) when built | Manuel Novoa III | |
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. | |||
2002-10-28 | ANSI/ISO C99 requires assert() to write to stderr. This means that | Manuel Novoa III | |
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. | |||
2002-10-28 | Allow timezone info to be specified in a file... /etc/TZ. Turned on by | Manuel Novoa III | |
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. | |||
2002-10-28 | Define TOPDIR to be just `.' when invoking gen_bits_syscall_h.sh, since | Miles Bader | |
we've already chdir'ed to $(TOPDIR). | |||
2002-10-28 | Add appropriate -I options so that any files included by unistd.h are | Miles Bader | |
found correctly. Tweak the whitespace of the generated file. | |||
2002-10-25 | Fixup depends | Eric Andersen | |
2002-10-25 | Put it back the way it was. Sigh. | Eric Andersen | |
2002-10-25 | Sigh. Lets not use LD to link, or we lose the INTERP field. | Eric Andersen | |
-Erik | |||
2002-10-25 | Doh. Add a missing #include to interp.c. I wonder why it used to | Eric Andersen | |
work? Perhaps the wrapper bug miles fixed? Regardless this is very much needed. -Erik | |||
2002-10-25 | Overwriting the crt1.o link is fine | Eric Andersen | |
2002-10-25 | Be nicer to gcc -- add a link for crt1.o | Eric Andersen | |
2002-10-25 | Actually install libdl.a | Eric Andersen | |
-Erik | |||
2002-10-23 | A patch from Arne Jonsson <arne.jonsson@i3micro.com> to allow | Eric Andersen | |
uClibc's libpthread to run on linux 2.0.x kernels which lack poll() and therefore must use select() instead. | |||
2002-10-23 | Make `-nostdlib' and `-nodefaultlibs' work correctly. | Miles Bader | |
2002-10-22 | When UNIX98PTY_ONLY was false, but Unix 98 ptys were in fact working and | Eric Andersen | |
functional, everything would succeed but then we would return a failure due to a silly logic bug. This patch fixes it so things will work correctly regardless of the UNIX98PTY_ONLY setting. -Erik | |||
2002-10-21 | Update freeswan entry, per success report from Arne Bernin | Eric Andersen | |
2002-10-18 | This patch, based on a patch from Stefan Allius, lets us pick an | Eric Andersen | |
appropriate awk implementation at compile time, so we can again compile on Solaris and whatnot. -Erik | |||
2002-10-18 | Echo mmu-less warning where appropriate | Eric Andersen | |
2002-10-18 | Add in an initial list of the differences between glibc and uClibc. | Eric Andersen | |
This is not complete, but covers some of the main points. -Erik | |||
2002-10-18 | Don't infinitely recurse when trying to grow __malloc_mmb_heap. | Miles Bader | |
2002-10-17 | Add a test from Alex King <alex@morrison.king.net.nz> which | Eric Andersen | |
shows a failure in ptsname when ASSUME_DEVPTS=false -Erik | |||
2002-10-17 | Fix malloc so it compiles and works when using pthreads | Eric Andersen | |
-Erik | |||
2002-10-16 | Remove -fuclibc-ctors | Eric Andersen | |
2002-10-16 | Kill a warning. Patch from Joel Coltoff <joel@wmi.com> | Eric Andersen | |
2002-10-15 | Fixed 'dlopen' call for MIPS. Things seem to work swimingly. Woohoo! | "Steven J. Hill" | |
2002-10-15 | (uClibc_config): Define __UCLIBC_UCLINUX_BROKEN_MUNMAP__ for MMU-less systems. | Miles Bader | |
2002-10-15 | Use __heap_[un]lock instead of __malloc_[un]lock. | Miles Bader | |
2002-10-15 | Get rid of old malloc lock stuff. | Miles Bader | |
2002-10-15 | Fix locking to not deadlock when __UCLIBC_UCLINUX_BROKEN_MUNMAP__ is defined. | Miles Bader | |
2002-10-14 | Kill the now redundant initfini.pl | Eric Andersen | |
-Erik | |||
2002-10-14 | Patch from Christian MICHON <christian_michon@yahoo.fr> to reimplement | Eric Andersen | |
my little initfini.pl script in awk. This eliminates uClibc's compile-time dependancy on perl, and lets us use the much lighter weight awk, which facilitates building uClibc standalone environments. | |||
2002-10-13 | It turns out that __thread is now a gcc keyword. We used __thread in | Eric Andersen | |
a few spots in our header files. In this change I do a s/__thread/__thread_id/ so we no longer conflict with newer CVS versions of gcc (such as the patched up gcc 3.2 included with RedHat 3.0). -Erik | |||
2002-10-09 | Octal to hex | Eric Andersen | |
2002-10-09 | Support O_STREAMING | Eric Andersen | |
2002-10-09 | * Add support for uClinux's broken munmap, contingent on | Miles Bader | |
__UCLIBC_UCLINUX_BROKEN_MUNMAP__ (which is currently not defined anywhere). This makes other cases a tiny bit less efficient too. * Move the malloc lock into the heap structure (locking is still done at the malloc level though, not by the heap functions). * Initialize the malloc heap to contain a tiny initial static free-area so that programs that only do a very little allocation won't ever call mmap. | |||
2002-10-08 | Implemented 'romfs' target so that uClibc works with building uClinux. | "Steven J. Hill" | |
2002-10-01 | Patch from Marshall M. Midden <m4@brecis.com> to fixup crt0 for | Eric Andersen | |
mips where I had made a mess |