summaryrefslogtreecommitdiffstats
path: root/libc/stdlib
Commit message (Collapse)AuthorAgeFilesLines
* Copy from trunk."Steven J. Hill"2006-01-121-0/+208
|
* Big fricking merge from trunk."Steven J. Hill"2006-01-0718-32/+47
|
* Finish merge from trunk, again, no really."Steven J. Hill"2005-12-101-3/+3
|
* Merge from trunk."Steven J. Hill"2005-12-1021-99/+138
|
* Fix 'sigaction' for NPTL and other thread models."Steven J. Hill"2005-12-081-2/+0
|
* Merge from trunk."Steven J. Hill"2005-12-084-4/+10
|
* Big merge from trunk. Stop the madness!"Steven J. Hill"2005-12-0631-65/+69
|
* Merge from trunk."Steven J. Hill"2005-12-0230-346/+113
|
* Mini-merge from trunk. Not as fun as a Mini Cooper, but oh well."Steven J. Hill"2005-12-012-67/+69
|
* Massive merge from trunk."Steven J. Hill"2005-11-181-1/+2
|
* Massive merge from trunk."Steven J. Hill"2005-11-174-18/+34
|
* Remove '__libc_fatal' function and usage of it. Remove and disable 'freeres' ↵"Steven J. Hill"2005-11-162-63/+0
| | | | code having to do with internal library memory usage and GDB. uClibc homey don't play that.
* Merge from trunk."Steven J. Hill"2005-10-302-20/+12
|
* Copy from trunk."Steven J. Hill"2005-10-301-0/+33
|
* Copy from trunk."Steven J. Hill"2005-10-301-0/+31
|
* Copy from trunk."Steven J. Hill"2005-10-301-0/+42
|
* Copy from trunk."Steven J. Hill"2005-10-301-0/+125
|
* Fix up build system for NPTL. I admit it is much cleaner now, but I lost my ↵"Steven J. Hill"2005-10-041-2/+8
| | | | entire Saturday fixing this $!#$!#@$T! up.
* Big, huge fricking merge. Peter, if you touch the build system again I'm ↵"Steven J. Hill"2005-10-042-78/+184
| | | | going to smash your keyboard.
* Rename option PTHREADS_NATIVE to be UCLIBC_HAS_THREADS_NATIVE instead. What ↵"Steven J. Hill"2005-09-241-1/+1
| | | | a stupid name to start with. What idiot thought of that?
* Big sync with trunk."Steven J. Hill"2005-09-241-68/+68
|
* Finish merge from trunk."Steven J. Hill"2005-09-131-2/+1
|
* Sync with trunk."Steven J. Hill"2005-08-254-9/+136
|
* Sync with trunk."Steven J. Hill"2005-08-181-2/+2
|
* Sync with trunk."Steven J. Hill"2005-08-181-0/+42
|
* Compile cleanups for NPTL support."Steven J. Hill"2005-08-092-4/+14
|
* Disable compilation of 'thread-freeres.c' until we sort out the start"Steven J. Hill"2005-07-311-4/+4
| | | | and stop functions lists for threads.
* Finalize the merge from the trunk. There are more files to be"Steven J. Hill"2005-07-304-160/+165
| | | | merged, but they will be done manually.
* Add futex support into uClibc. Selection of futex support independent of"Steven J. Hill"2005-07-221-1/+1
| | | | NPTL is not currently supported.
* Add support for '__libc_thread_freeres' to free resources stored in"Steven J. Hill"2005-06-032-0/+53
| | | | thread-local variables when a thread exits.
* Prepare for moving ldso FINI handling into libc.Joakim Tjernlund2005-03-201-0/+6
| | | | #define _DL_DO_FINI_IN_LIBC to enable(the arch specific part needs to be in place first).
* merge parallel build supportMike Frysinger2005-01-254-22/+17
|
* Avoid compiler warnings.Peter Kjellerstedt2005-01-192-43/+43
|
* Some requested additional malloc entry pointsEric Andersen2004-11-082-0/+56
|
* Add missing imaxdiv and lldiv needed for SuSv3. Adjust ldiv toEric Andersen2004-09-073-26/+119
| | | | match glibc's quotient truncation behavior.
* Mike Frysinger writes:Eric Andersen2004-08-251-0/+3
| | | | | | | | | | | this was sent earlier in a different form: http://www.uclibc.org/lists/uclibc/2004-January/008136.html find attached a smaller version ... perhaps adding a fprintf to stderr before calling abort would be nice like in the glibc patch, but whatever glibc has since adopted a similar fix for their malloc (third hunk, line 1970) http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/malloc/malloc.c.diff?r1=1.121&r2=1.122&cvsroot=glibc&f=h -mike
* The variable used to store pagesize is not the same as theEric Andersen2004-08-161-1/+2
| | | | | _dl_pagesize variable in ldso, so avoid aliasing. -Erik
* Fixup PAGE_SIZE problemsEric Andersen2004-08-131-3/+2
| | | | -Erik
* _SC_PAGESIZE is standard. Some ancient legacy unix variants used _SC_PAGE_SIZEEric Andersen2004-07-151-1/+1
| | | | instead, but we are not such a system and should not propagate such things.
* Use MAP_PRIVATE whenever __ARCH_HAS_MMU__ is set.Eric Andersen2004-07-154-7/+21
| | | | Only use MAP_SHARED when mmu-less.
* Paul Mundt lethal at linux-sh dot org writes:Eric Andersen2004-02-121-0/+2
| | | | | | | | We can't use trapa #0xff on sh2, the only permissible trapa ranges are 32 to 63. On SH-2, we use trapa32 to issue a break in the same way that trapa #0xff is used on SH-3/4. This behavior is implementation specific, but is what is used in sh-ipl+g, linux, eCos, uITRON, etc. so we follow suit here.
* New stdio core. Should be more maintainable. Fixes a couple of bugs.Manuel Novoa III2004-02-113-14/+7
| | | | | | | | Codepaths streamlined. Improved performance for nonthreaded apps when linked with a thread-enabled libc. Minor iconv bug and some locale/thread related startup issues fixed. These showed up in getting a gcj-compiled java helloworld app running. Removed some old extension functions... _stdio_fdout and _stdio_fsfopen.
* Patch from Paul Mundt, lethal at linux-sh dot org,Eric Andersen2004-01-311-0/+4
| | | | add sh/sh64: ABORT_INSTRUCTION definitions
* Add missing abort instruction for powerpcEric Andersen2004-01-301-1/+5
|
* s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/gEric Andersen2004-01-162-5/+5
|
* Include missing errno.h header (as noted by Alan Hourihane).Eric Andersen2004-01-141-3/+5
| | | | | Fix uninitialized pthread mutex used to lock the list of aligned memory blocks.
* Fix the manditory typo in my last minute untested fix.Eric Andersen2003-12-301-1/+1
| | | | -Erik
* Rework malloc. The new default implementation is based on dlmalloc from DougEric Andersen2003-12-3018-798/+3133
| | | | | | | Lea. It is about 2x faster than the old malloc-930716, and behave itself much better -- it will properly release memory back to the system, and it uses a combination of brk() for small allocations and mmap() for larger allocations. -Erik
* Update and restore malloc-simple. Slow as molasses, but triviallyEric Andersen2003-12-302-0/+233
| | | | | simple and releases memory immediately when asked to do so. -Erik
* Handle the app_fini stuff in exit without requiring atexit().Manuel Novoa III2003-12-271-0/+9
| | | | This avoids pulling in all the malloc/free code for a simple true/false app.