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
|
18 years ago |
Mike Frysinger
|
dcec207b86
touchup whitespace
|
18 years ago |
Mike Frysinger
|
2525195d77
after much deliberation, may i present Joseph S. Myers patch to add support for .init and .fini array processing
|
18 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 |
Mike Frysinger
|
a83c32e036
create & use an internal alias to __uClibc_init()
|
19 years ago |
Mike Frysinger
|
4cb63ab6d1
create a hidden internal pagesize symbol for libc usage
|
19 years ago |
Mike Frysinger
|
cd662e64be
tweak __progname handling some more since some [bad] apps actually try and use it
|
19 years ago |
Mike Frysinger
|
c2bcc11c00
tweak what is likely() in the argv[0] parsing
|
19 years ago |
Mike Frysinger
|
0e09af6c8e
add optional support for program_invocation_name/program_invocation_short_name
|
19 years ago |
Mike Frysinger
|
b327d72589
we dont need to loop calling abort() because abort() already loops for us
|
19 years ago |
Mike Frysinger
|
f1cdc0b850
fix previous commit so that __uClibc_init() is run for non-mmu cases again as report by Thomas in Bug 618
|
19 years ago |
Peter S. Mazinger
|
b7fbbd1835
Use attribute_noreturn
|
19 years ago |
Peter S. Mazinger
|
4a9595f750
Remove -unhonoured- comment
|
19 years ago |
Mike Frysinger
|
82ee388333
typecast away signed/unsigned warnings
|
19 years ago |
Peter S. Mazinger
|
24f818725b
Remove all trailing ; after *_alias and change 2 to use weak_alias instead of __attribute__ ...
|
19 years ago |