musl/src/env
Rich Felker f1292e3d28 fix omission of dtv setup in static linked programs on TLS variant I archs
apparently this was never noticed before because the linker normally
optimizes dynamic TLS models to non-dynamic ones when static linking,
thus eliminating the calls to __tls_get_addr which crash when the dtv
is missing. however, some libsupc++ code on ARM was calling
__tls_get_addr when static linked and crashing. the reason is unclear
to me, but with this issue fixed it should work now anyway.
2013-07-13 14:54:34 -04:00
..
__environ.c remove unused #undef environ now that libc.h no longer #defines it 2013-02-17 14:30:19 -05:00
__init_security.c clean up and refactor program initialization 2012-10-07 21:43:46 -04:00
__init_tls.c fix omission of dtv setup in static linked programs on TLS variant I archs 2013-07-13 14:54:34 -04:00
__libc_csu_fini.c add startup abi functions, dummy for now. eventually needed for c++ support. 2011-04-06 16:40:19 -04:00
__libc_csu_init.c add startup abi functions, dummy for now. eventually needed for c++ support. 2011-04-06 16:40:19 -04:00
__libc_start_main.c add support for program_invocation[_short]_name 2013-04-06 17:50:37 -04:00
__stack_chk_fail.c fix unused variable warnings 2012-11-01 22:58:17 -04:00
clearenv.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
getenv.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
putenv.c as an extension, have putenv("VAR") behave as unsetenv("VAR") 2012-10-21 18:37:15 -04:00
setenv.c fix for setenv bogus var argument handling 2011-07-28 20:43:40 -04:00
unsetenv.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00