Mike Frysinger
|
63342ff906
if argv[0] is NULL, dont try to parse it and subsequently crash ... found by running execve05 ltp test on blackfin ([#4194])
|
16 years ago |
Denis Vlasenko
|
06135d973d
__uClibc_main.c: save ~70 bytes by not checking that /dev/null
|
16 years ago |
Denis Vlasenko
|
380783acef
Introduce and use small[u]int type. Changes in size:
|
16 years ago |
Denis Vlasenko
|
125773133f
Moving libc_hidden_proto's into #ifdef UCLIBC_INTERNAL block
|
16 years ago |
Mike Frysinger
|
4644758947
bug 1310: drop hidden aliases to data since some arches crap with this due to copy relocs
|
17 years ago |
Mike Frysinger
|
7bb0258ff9
change the auxvt code from being dependent on MMU to !LDSO as auxvt things are ELF-specific, not MMU-specific
|
17 years ago |
Joakim Tjernlund
|
c8141d994e
Peter Mazinger pointed out that my last commit was faulty.
|
18 years ago |
Joakim Tjernlund
|
d5b369d20c
Fix SEGV for static builds in exit() path.
|
18 years ago |
Mike Frysinger
|
e1d59aed55
create new menu so people can select what format they wish to build uClibc
|
18 years ago |
Mike Frysinger
|
808694e8a3
Richard Sandiford writes: add support for init/fini arrays in shared flat libraries
|
18 years ago |
Mike Frysinger
|
80cf5ec280
fix from cmetcalf to make sure we clear the auxvt table before using it
|
18 years ago |
Mike Frysinger
|
7502d7850f
expand comment a little more as to why _stdio_init() is weak thanks to mjn3
|
18 years ago |
Mike Frysinger
|
c9234bbc4d
use weak_alias() for data symbols, not strong_alias()
|
18 years ago |
Peter S. Mazinger
|
42c1ad48fa
Remove all non-constant libc_hidden_data_def(), it is too unreliable, sorry, most of global data relocations are back
|
18 years ago |
Peter S. Mazinger
|
2d1097a2da
Add UCLIBC_HAS_SSP_COMPAT option guarding gcc-3.x ssp support
|
18 years ago |
Mike Frysinger
|
010301e968
tweak the idea between having a MMU and actually using it
|
19 years ago |
Mike Frysinger
|
dcec207b86
touchup whitespace
|
19 years ago |
Mike Frysinger
|
2525195d77
after much deliberation, may i present Joseph S. Myers patch to add support for .init and .fini array processing
|
19 years ago |
Peter S. Mazinger
|
9f88426bba
environ is GNU extension
|
19 years ago |
Peter S. Mazinger
|
940c777f9d
Make it build w/ HAVE_SHARED disabled and SSP enabled
|
19 years ago |
Peter S. Mazinger
|
f45706ca6a
global data uses libc_hidden_data_def, convert all -I hope- and add some new
|
19 years ago |
Peter S. Mazinger
|
7bde4a3e31
add comment to know why it's weak
|
19 years ago |
Peter S. Mazinger
|
0fca08a0d4
change strong to weak_alias, arm fails, thx Khem Raj
|
19 years ago |
Peter S. Mazinger
|
e53e67e228
Some warnings go away
|
19 years ago |
Peter S. Mazinger
|
1466eb283c
Some more prototypes, enable missing-prototypes/declarations warnings for now
|
19 years ago |
Peter S. Mazinger
|
21ceae197e
Guard hidden prototypes accordingly
|
19 years ago |
Peter S. Mazinger
|
358534f7db
Use __typeof instead of adding full prototypes
|
19 years ago |
Peter S. Mazinger
|
b25ad630be
Last relocs jump and global data, (even locales) that I could remove are gone from libc. The remaining are left as exercise for others ;-)
|
19 years ago |
Peter S. Mazinger
|
6f7dc709ed
make DODEBUG=y happy, update sysdeps/common/* copyright
|
19 years ago |
Peter S. Mazinger
|
af0172162f
hidden_def/hidden_proto: convert all users (I hope) termios split, add some missing headers, other jump relocs removed
|
19 years ago |