summaryrefslogtreecommitdiffstats
path: root/libc/stdlib
Commit message (Collapse)AuthorAgeFilesLines
...
* Use __strtodPeter S. Mazinger2005-12-083-1/+9
|
* Hide __strtofpmax, implement some hiddensPeter S. Mazinger2005-12-081-8/+8
|
* Use internal versionsPeter S. Mazinger2005-12-083-2/+6
|
* Implement __strto* __wcsto* and hide _stdlib_wcsto*Peter S. Mazinger2005-12-081-35/+46
|
* Hide morePeter S. Mazinger2005-12-074-4/+7
|
* Hide *clnt|pmap|svc* and some rpc. inet/rpc is full of relocs ...Peter S. Mazinger2005-12-074-0/+8
|
* macro out the thread funcs in libc if threading is disabledMike Frysinger2005-12-067-41/+18
|
* More hiding, 300 leftPeter S. Mazinger2005-12-046-1/+10
|
* _uintmaxtostr is only internally used, we do not need a rename, ↵Peter S. Mazinger2005-12-031-2/+0
| | | | uClibc_uintmaxtostr.h is only internal header, remove from target
* Hide setstate_r, testPeter S. Mazinger2005-12-032-1/+3
|
* More hiding, including __mempcpyPeter S. Mazinger2005-12-0320-20/+38
|
* Hide mostly used functionsPeter S. Mazinger2005-12-0115-47/+46
|
* fix warning about __random() not being a prototypeMike Frysinger2005-11-301-1/+1
|
* Use __STDC__ syntax, no need for prototype if random_r is before srandom_rPeter S. Mazinger2005-11-291-62/+60
|
* Hiding againPeter S. Mazinger2005-11-299-10/+31
|
* Hide some of mem* and str*Peter S. Mazinger2005-11-273-0/+6
|
* 100 JUMP relocs less (remaining 431) by hiding internally used onesPeter S. Mazinger2005-11-262-2/+4
|
* Some more hidden internalsPeter S. Mazinger2005-11-266-7/+7
|
* Remove TOPDIRPeter S. Mazinger2005-11-214-12/+4
|
* Hide more of stdio,getdents, use internal __raisePeter S. Mazinger2005-11-151-1/+2
|
* Last bits for IMA, now everything can be built w/ DOMULTI=y on gcc-3.4.4 ↵Peter S. Mazinger2005-11-031-1/+6
| | | | with my config (no locale, the rest enabled). Not tested if libc is complete and usable. All the files listed in *_NO_MULTI need love, best would be to replace all multisources w/ single sources.
* Enable IMAPeter S. Mazinger2005-11-031-2/+1
|
* Enable IMAPeter S. Mazinger2005-11-031-6/+3
|
* Only because of multi sources I had to touch up these and add code duplicationPeter S. Mazinger2005-11-012-6/+24
|
* Remove last unused references to libc-a-pic-, we use only the lists in ↵Peter S. Mazinger2005-11-013-3/+0
| | | | libc-a-y for objects that go into static libs, changing their suffix to .os, of they should be PIC
* Replace all Makefiles for new build infrastucturePeter S. Mazinger2005-10-294-269/+31
|
* Kill a warning. Change __wcstofpmax to __wcstofpmax_l where appropiatePeter S. Mazinger2005-10-281-20/+8
|
* Moved guard_setup to dl-osinfo.h (used commonly by ldso and libc). Renamed ↵Peter S. Mazinger2005-10-271-5/+8
| | | | to _dl_setup_stack_chk_guard, as in glibc. SSP requires now binutils-2.16.1 and newer. Add NOT_IN_libc/IS_IN_libc. Began using -DSHARED in uClibc_main.c, there are more candidates in there. Move back dl_protect_relro to it's earlier place.
* All Makefile.in's. Only arm/i386/mips/powerpc/x86_64 are done, the other ↵Peter S. Mazinger2005-10-254-0/+228
| | | | archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally.
* Kill warnings if IMA compilingPeter S. Mazinger2005-10-211-0/+4
|
* Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵Peter S. Mazinger2005-10-124-56/+45
| | | | objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much.
* Clean up pthread include mess. Some of these will be needed to support NPTL, ↵"Steven J. Hill"2005-10-041-0/+6
| | | | but they do no harm for the linuxthreads case. Yes, I tested this.
* Add __cxa_atexit and __cxa_finalize, thanks to Stephen Warren. This patch ↵Peter S. Mazinger2005-09-262-78/+184
| | | | breaks compatibility with existing binaries, unless the new COMPAT_ATEXIT option is enabled.
* weaks moved after the related function so gcc4 won't warnPeter S. Mazinger2005-09-221-68/+68
|
* punt _DL_FINI_CRT_COMPAT option now that 0.9.28 has been releasedMike Frysinger2005-09-081-9/+0
|
* Fix by Martin Schlemmer:Mike Frysinger2005-09-081-0/+8
| | | | | | | | If _DL_FINI_CRT_COMPAT is defined, _dl_fini is setup to run at exit via atexit(), but this makes it run _before_ the fini (__app_fini()) of the app, causing stuff like sandbox that frees structs, etc via its fini to segfault. http://bugs.gentoo.org/98187
* import a64l and l64a from glibcMike Frysinger2005-08-243-2/+127
|
* add a link_warning() like glibc so ppl will [hopefully] stop using mktemp. ↵Mike Frysinger2005-08-241-7/+9
| | | | also redo whitespacing.
* add the posix_memalign functionMike Frysinger2005-08-182-2/+44
|
* Add a config option for abort() to shutdown the stdio subsystem. This isManuel Novoa III2005-07-281-0/+14
| | | | | mainly to cut down on noise in the NIST/PCTS tests since older POSIX behavior was to fclose() (and hence fflush()) all open streams.
* define an abort instruction for m68kMike Frysinger2005-07-101-0/+2
|
* define an abort instruction for alphaMike Frysinger2005-07-101-1/+3
|
* alphabetize and warn if an arch is undefinedMike Frysinger2005-07-101-7/+8
|
* update syntaxMike Frysinger2005-07-071-87/+83
|
* Yoshinori Sato writes:Mike Frysinger2005-07-071-22/+7
| | | | | | Dont forgive that length of munmap is "0" in current nommu. This purpose cannot free memory area really. It is a patch to work out a solution.
* add support for __MALLOC_GLIBC_COMPAT__ (malloc(0) == NULL) so the malloc ↵Mike Frysinger2005-07-061-0/+4
| | | | test wont fail
* whitespace/syntax updatesMike Frysinger2005-06-291-50/+50
|
* if we have a signal handler in place to cover SIGABRT, we have to make sure ↵Mike Frysinger2005-06-291-1/+3
| | | | the code that unregisters it raises SIGABRT again so the program actually aborts
* Add Peter Mazinger fini/crt compat patch. Select DL_FINI_CRT_COMPAT toJoakim Tjernlund2005-05-281-0/+2
| | | | | | | | be able to run apps built with 0.9.27. This also renames __uClibc_start_main to __uClibc_main. This compat option should be removed some time after 0.9.28 is released. Let me know if you don't like this change.
* Enable new FINI processing. ldso now passes a FINI functionJoakim Tjernlund2005-05-211-3/+0
| | | | ptr to crt. Only PowerPC and x86 support this currently.