Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-02-14 | after much deliberation, may i present Joseph S. Myers patch to add support ↵ | Mike Frysinger | |
for .init and .fini array processing for the gory details, see the mailing list: http://www.uclibc.org/lists/uclibc/2006-January/014079.html http://www.uclibc.org/lists/uclibc/2006-February/014285.html | |||
2006-02-13 | environ is GNU extension | Peter S. Mazinger | |
2006-02-01 | Make it build w/ HAVE_SHARED disabled and SSP enabled | Peter S. Mazinger | |
2006-02-01 | global data uses libc_hidden_data_def, convert all -I hope- and add some new | Peter S. Mazinger | |
2006-01-31 | add comment to know why it's weak | Peter S. Mazinger | |
2006-01-31 | change strong to weak_alias, arm fails, thx Khem Raj | Peter S. Mazinger | |
2006-01-27 | Some warnings go away | Peter S. Mazinger | |
2006-01-26 | Some more prototypes, enable missing-prototypes/declarations warnings for now | Peter S. Mazinger | |
2006-01-23 | Guard hidden prototypes accordingly | Peter S. Mazinger | |
2006-01-21 | Use __typeof instead of adding full prototypes | Peter S. Mazinger | |
2006-01-16 | Last relocs jump and global data, (even locales) that I could remove are ↵ | Peter S. Mazinger | |
gone from libc. The remaining are left as exercise for others ;-) | |||
2006-01-14 | make DODEBUG=y happy, update sysdeps/common/* copyright | Peter S. Mazinger | |
2006-01-14 | hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵ | Peter S. Mazinger | |
missing headers, other jump relocs removed | |||
2006-01-08 | create & use an internal alias to __uClibc_init() | Mike Frysinger | |
2006-01-08 | create a hidden internal pagesize symbol for libc usage | Mike Frysinger | |
2006-01-04 | tweak __progname handling some more since some [bad] apps actually try and ↵ | Mike Frysinger | |
use it | |||
2006-01-03 | tweak what is likely() in the argv[0] parsing | Mike Frysinger | |
2006-01-03 | add optional support for program_invocation_name/program_invocation_short_name | Mike Frysinger | |
2006-01-03 | we dont need to loop calling abort() because abort() already loops for us | Mike Frysinger | |
2006-01-03 | fix previous commit so that __uClibc_init() is run for non-mmu cases again ↵ | Mike Frysinger | |
as report by Thomas in Bug 618 | |||
2006-01-02 | Use attribute_noreturn | Peter S. Mazinger | |
2006-01-02 | Remove -unhonoured- comment | Peter S. Mazinger | |
2005-12-28 | typecast away signed/unsigned warnings | Mike Frysinger | |
2005-12-16 | Remove all trailing ; after *_alias and change 2 to use weak_alias instead ↵ | Peter S. Mazinger | |
of __attribute__ ... | |||
2005-12-16 | Convert users | Peter S. Mazinger | |
2005-12-14 | Hide _stdio_init/term, sorry, one change went mistakenly into the earlier commit | Peter S. Mazinger | |
2005-12-13 | Convert all users of earlier hiddens | Peter S. Mazinger | |
2005-12-13 | Convert internal users of chmod/*stat*, minimize change for __strsep | Peter S. Mazinger | |
2005-12-04 | More hiding, 300 left | Peter S. Mazinger | |
2005-12-01 | Hide mostly used functions | Peter S. Mazinger | |
2005-11-29 | Paul Brook writes: | Mike Frysinger | |
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. | |||
2005-11-29 | Hiding again | Peter S. Mazinger | |
2005-11-15 | Undo hiding __libc_fcntl[64], CANCELABLE_SYSCALL is not grep friendly ;-(, ↵ | Peter S. Mazinger | |
have to find some other way to make it internal to libc and libpthread | |||
2005-11-15 | Update copyright notice | Peter S. Mazinger | |
2005-11-15 | Hide __libc_fcntl[64]. Change weak __libc_fcntl* fcntl* to strong | Peter S. Mazinger | |
2005-10-29 | Hopefully correct undefined __libc_stack_end issue | Peter S. Mazinger | |
2005-10-27 | Moved guard_setup to dl-osinfo.h (used commonly by ldso and libc). Renamed ↵ | Peter S. Mazinger | |
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. | |||
2005-10-12 | Remove /dev/erandom support, as [h]lfs does not use it in this form. | Peter S. Mazinger | |
2005-10-08 | User strong_alias instead of initializing __guard separately | Peter S. Mazinger | |
2005-10-03 | Enable attribute_relro on __guard and __stack_chk_guard now that ld.so ↵ | Peter S. Mazinger | |
supports it | |||
2005-10-01 | Change the order in which '__uClibc_init' is called. In the case of NPTL, ↵ | "Steven J. Hill" | |
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. | |||
2005-10-01 | Add gcc-4.1 non-TLS __stack_chk_guard support. Run the guard setup only once. | Peter S. Mazinger | |
2005-09-23 | New ssp code using syscalls where possible. | Peter S. Mazinger | |
Moved guard_setup to __uClibc_main.c, the only place where it is called. Removed SIGKILL option, not usable with sigaction. | |||
2005-09-21 | correct some typos | Peter S. Mazinger | |
2005-09-08 | punt _DL_FINI_CRT_COMPAT option now that 0.9.28 has been released | Mike Frysinger | |
2005-09-08 | Fix by Martin Schlemmer: | Mike Frysinger | |
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 | |||
2005-08-29 | anemo writes in Bug 9: use ElfW(auxv_t) instead of Elf32_auxv_t | Mike Frysinger | |
2005-06-29 | Add __libc_stack_end to libc. | Joakim Tjernlund | |
2005-05-28 | Add Peter Mazinger fini/crt compat patch. Select DL_FINI_CRT_COMPAT to | Joakim Tjernlund | |
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. | |||
2005-05-26 | This commit breaks the entire world (yet again). Calculate the | Eric Andersen | |
position of envp in C code based on argv and argp. No need to caclulate that in asm for N arches. This way, we better match what glibc does. All arches will need to be fixed to match up with this change. |