summaryrefslogtreecommitdiffstats
path: root/libc/misc/internals
Commit message (Collapse)AuthorAgeFilesLines
...
* fix previous commit so that __uClibc_init() is run for non-mmu cases again ↵Mike Frysinger2006-01-031-1/+3
| | | | as report by Thomas in Bug 618
* Use attribute_noreturnPeter S. Mazinger2006-01-021-1/+1
|
* Remove -unhonoured- commentPeter S. Mazinger2006-01-021-2/+0
|
* typecast away signed/unsigned warningsMike Frysinger2005-12-281-2/+2
|
* Remove all trailing ; after *_alias and change 2 to use weak_alias instead ↵Peter S. Mazinger2005-12-162-3/+3
| | | | of __attribute__ ...
* Convert usersPeter S. Mazinger2005-12-161-2/+2
|
* Hide _stdio_init/term, sorry, one change went mistakenly into the earlier commitPeter S. Mazinger2005-12-141-1/+1
|
* Convert all users of earlier hiddensPeter S. Mazinger2005-12-131-3/+1
|
* Convert internal users of chmod/*stat*, minimize change for __strsepPeter S. Mazinger2005-12-132-3/+3
|
* macro away the last parameter since we dont actually utilize it (saves a few ↵Mike Frysinger2005-12-102-7/+11
| | | | bytes) and fix signed warnings
* Implement hidden poll, switch user to hidden *printf/*scanf/pollPeter S. Mazinger2005-12-091-1/+1
|
* Use internal versionsPeter S. Mazinger2005-12-081-0/+2
|
* More hiding, 300 leftPeter S. Mazinger2005-12-041-0/+2
|
* More hiding, including __mempcpyPeter S. Mazinger2005-12-031-1/+1
|
* Hide mostly used functionsPeter S. Mazinger2005-12-012-13/+15
|
* Paul Brook writes:Mike Frysinger2005-11-291-0/+2
| | | | | | The functions __check_one_fd and __check_suid in libc/misc/internals/__uClibc_main.c are only used used when __ARCH_HAS_MMU__. The patch below surrounds them with the appropriate #ifdef.
* Hiding againPeter S. Mazinger2005-11-291-0/+3
|
* 100 JUMP relocs less (remaining 431) by hiding internally used onesPeter S. Mazinger2005-11-262-2/+2
|
* Some more hidden internalsPeter S. Mazinger2005-11-262-2/+2
|
* Forgotten to commitPeter S. Mazinger2005-11-221-9/+1
|
* remove headers_done since it broke buildroot againMike Frysinger2005-11-221-1/+1
|
* Remove TOPDIRPeter S. Mazinger2005-11-211-3/+1
|
* make -j2 works herePeter S. Mazinger2005-11-181-1/+1
|
* Include all lib*/Makefile.in in top_srcdir/Makefile.in, allows adding ↵Peter S. Mazinger2005-11-171-6/+3
| | | | foreign objects to a lib
* Undo hiding __libc_fcntl[64], CANCELABLE_SYSCALL is not grep friendly ;-(, ↵Peter S. Mazinger2005-11-151-1/+1
| | | | have to find some other way to make it internal to libc and libpthread
* Update copyright noticePeter S. Mazinger2005-11-151-2/+4
|
* Hide __libc_fcntl[64]. Change weak __libc_fcntl* fcntl* to strongPeter S. Mazinger2005-11-151-1/+1
|
* initial import of a nicer output display akin to linux-2.6Mike Frysinger2005-11-041-5/+5
|
* change .os back to .oS per psmMike Frysinger2005-11-011-1/+1
|
* produce a .os instead of .oSMike Frysinger2005-10-311-1/+1
|
* Hopefully correct undefined __libc_stack_end issuePeter S. Mazinger2005-10-293-7/+10
|
* Replace all Makefiles for new build infrastucturePeter S. Mazinger2005-10-291-51/+8
|
* Moved guard_setup to dl-osinfo.h (used commonly by ldso and libc). Renamed ↵Peter S. Mazinger2005-10-272-48/+24
| | | | 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-251-0/+41
| | | | archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally.
* Remove /dev/erandom support, as [h]lfs does not use it in this form.Peter S. Mazinger2005-10-121-27/+2
|
* Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵Peter S. Mazinger2005-10-121-12/+10
| | | | 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.
* Allow building uClibc w/ make-3.79.1 if SSP is disabledPeter S. Mazinger2005-10-111-0/+2
|
* User strong_alias instead of initializing __guard separatelyPeter S. Mazinger2005-10-081-4/+2
|
* Clean up pthread include mess. Some of these will be needed to support NPTL, ↵"Steven J. Hill"2005-10-041-0/+4
| | | | but they do no harm for the linuxthreads case. Yes, I tested this.
* Enable attribute_relro on __guard and __stack_chk_guard now that ld.so ↵Peter S. Mazinger2005-10-031-2/+2
| | | | supports it
* Change the order in which '__uClibc_init' is called. In the case of NPTL, ↵"Steven J. Hill"2005-10-011-4/+5
| | | | some auxillary TLS set up has to happen beforehand. This has been tested for almost two months now and I am tired of chasing it around in my merges. Look in the NPTL trunk if you want more information.
* Add gcc-4.1 non-TLS __stack_chk_guard support. Run the guard setup only once.Peter S. Mazinger2005-10-011-17/+23
|
* Do not build __uClibc_main.o with ssp enabledPeter S. Mazinger2005-09-231-0/+2
|
* New ssp code using syscalls where possible.Peter S. Mazinger2005-09-231-6/+63
| | | | | Moved guard_setup to __uClibc_main.c, the only place where it is called. Removed SIGKILL option, not usable with sigaction.
* correct some typosPeter S. Mazinger2005-09-211-5/+5
|
* punt _DL_FINI_CRT_COMPAT option now that 0.9.28 has been releasedMike Frysinger2005-09-081-20/+0
|
* Fix by Martin Schlemmer:Mike Frysinger2005-09-081-0/+10
| | | | | | | | 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
* anemo writes in Bug 9: use ElfW(auxv_t) instead of Elf32_auxv_tMike Frysinger2005-08-291-3/+4
|
* per suggestion by psm, remove the variable DYNAMIC_LINKEREric Andersen2005-08-131-1/+1
|
* Add __libc_stack_end to libc.Joakim Tjernlund2005-06-293-7/+8
|