diff options
author | kib <kib@FreeBSD.org> | 2012-03-11 20:04:09 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2012-03-11 20:04:09 +0000 |
commit | 3a09450fbfc07fbf4db074a00361c61127b4822a (patch) | |
tree | 87fa5b72982e5d814e7f1852737adcdcb1b08fc7 /lib/librt | |
parent | 95d1e3d11bebe5f0d75da30af98fbc94ee0e5233 (diff) | |
download | FreeBSD-src-3a09450fbfc07fbf4db074a00361c61127b4822a.zip FreeBSD-src-3a09450fbfc07fbf4db074a00361c61127b4822a.tar.gz |
Stop calling _init/_fini methods from crt1 for dynamic binaries. Do
call preinit, init and fini arrays methods from crt1 for static binaries.
Mark new crt1 with FreeBSD-specific ELF note.
Move some common crt1 code into new MI file ignore_init.c, to reduce
duplication. Also, conservatively adjust nearby sources for style.
Reviewed by: kan
Tested by: andrew (arm), flo (sparc64)
MFC after: 3 weeks
Diffstat (limited to 'lib/librt')
0 files changed, 0 insertions, 0 deletions