diff options
author | 2016-03-20 02:32:39 +0000 | |
---|---|---|
committer | 2016-03-20 02:32:39 +0000 | |
commit | 5af055cd66b5450a4935ae30e5716331ca3b13d5 (patch) | |
tree | 6fa66dcb9c9653fb1659c185234178493d593968 /lib/libedit/sig.h | |
parent | Prepare for future ld.so/libc bump: update <tib.h> with the definitions (diff) | |
download | wireguard-openbsd-5af055cd66b5450a4935ae30e5716331ca3b13d5.tar.xz wireguard-openbsd-5af055cd66b5450a4935ae30e5716331ca3b13d5.zip |
Rearrange C runtime bits: now that ld.so exports environ and __progname,
move their definitions and initialization in static links to libc.a
Make crt0 always invoke a new func _csu_finish() in libc to process the auxv
and to either register the ld.so cleanup function (in dynamic links) or
initialize environ and __progname and do MC_DISABLE_KBIND (in static links).
In libc, get pagesize from auxv; cache that between getpagesize() and
sysconf(_SC_PAGESIZE)
ok mpi@ "good time" deraadt@
Diffstat (limited to 'lib/libedit/sig.h')
0 files changed, 0 insertions, 0 deletions