diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2012-03-11 20:04:09 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2012-03-11 20:04:09 +0000 |
commit | a22748dbd9f365c8a5f0483a973c2295b245b94c (patch) | |
tree | 87fa5b72982e5d814e7f1852737adcdcb1b08fc7 /sys/ufs/ffs | |
parent | 83aa9cc00c2d83d05a0efe7a1496d8aab4a153bb (diff) | |
download | src-a22748dbd9f365c8a5f0483a973c2295b245b94c.tar.gz src-a22748dbd9f365c8a5f0483a973c2295b245b94c.zip |
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
Notes
Notes:
svn path=/head/; revision=232832
Diffstat (limited to 'sys/ufs/ffs')
0 files changed, 0 insertions, 0 deletions