musl/arch/x86_64
Rich Felker df0b5a4940 security hardening: ensure suid programs have valid stdin/out/err
this behavior (opening fds 0-2 for a suid program) is explicitly
allowed (but not required) by POSIX to protect badly-written suid
programs from clobbering files they later open.

this commit does add some cost in startup code, but the availability
of auxv and the security flag will be useful elsewhere in the future.
in particular auxv is needed for static-linked vdso support, which is
still waiting to be committed (sorry nik!)
2011-08-23 09:37:39 -04:00
..
bits typo in macro definitions for x86_64 2011-08-14 15:19:17 -04:00
atomic.h security hardening: ensure suid programs have valid stdin/out/err 2011-08-23 09:37:39 -04:00
pthread_arch.h ensure the compiler does not move around thread-register-based reads 2011-08-06 20:45:30 -04:00
reloc.h fix some symbol resolution issues in dynamic linker 2011-06-25 22:36:21 -04:00