glibc/include
Adhemerval Zanella Netto 743963cad7 Remove set-hooks.h from generic includes
The hooks mechanism uses symbol sets for running lists of functions,
which requires either extra linker directives to provide any hardening
(such as RELRO) or additional code (such as pointer obfuscation via
mangling with random value).

Currently only hurd uses set-hooks.h so we remove it from the generic
includes.  The generic implementation uses direct function calls which
provide hardening and good code generation, observability and debugging
without the need for extra linking options or special code handling.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2023-03-27 13:57:55 -03:00
..
arpa
bits
gnu
net
netinet
programs
protocols
rpc
rpcsvc
sys
aio.h
aliases.h
alloc_buffer.h
alloca.h
allocate_once.h
ar.h
argp-fmtstream.h
argp.h
argz.h
array_length.h
assert.h
atomic.h
atomic_wide_counter.h
byteswap.h
clone_internal.h
complex.h
cpio.h
crypt.h
ctype.h
des.h
dirent.h
dlfcn.h
dso_handle.h
elf.h
endian.h
envz.h
err.h
errno.h
error.h
execinfo.h
fcntl.h
features-time64.h
features.h
fenv.h
file_change_detection.h
filename.h
float.h
fmtmsg.h
fnmatch.h
fpu_control.h
fstab.h
fts.h
ftw.h
gconv.h
getopt.h
getopt_int.h
glob.h
gmp.h
gnu-versions.h
grp-merge.h
grp.h
gshadow.h
iconv.h
idx.h
ifaddrs.h
ifreq.h
ifunc-impl-list.h
inline-hashtab.h
intprops.h
inttypes.h
langinfo.h
lastlog.h
libc-diag.h
libc-internal.h
libc-pointer-arith.h
libc-symbols.h libio: Remove the usage of __libc_IO_vtables 2023-03-27 13:57:55 -03:00
libgen.h
libintl.h
limits.h
link.h
list.h
list_t.h
locale.h
loop_unroll.h
malloc.h
math-narrow-eval.h
math.h
mcheck.h
memory.h
mntent.h
monetary.h
mqueue.h
netdb.h
netgroup.h
nl_types.h
nss.h
nss_dns.h
nss_files.h
nsswitch.h
obstack.h
plural-exp.h
poll.h
printf.h
printf_buffer.h
pthread.h
pty.h
pwd.h
random-bits.h
re_comp.h
regex.h
regexp.h
register-atfork.h
resolv.h
rounding-mode.h
rtld-malloc.h
sched.h
scratch_buffer.h
search.h
set-freeres.h Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions 2023-03-27 13:57:55 -03:00
setjmp.h
sgtty.h
shadow.h
shlib-compat.h
shm-directory.h
signal.h
spawn.h
stab.h
stackinfo.h
stap-probe.h
stdc-predef.h
stdint.h
stdio.h C2x scanf binary constant handling 2023-03-02 19:10:37 +00:00
stdio_ext.h
stdlib.h
string.h
strings.h
struct___timeb64.h
struct___timespec64.h
struct___timeval64.h
stubs-prologue.h
syscall.h
sysexits.h
syslog.h
tar.h
termios.h
tgmath.h
time.h
ttyent.h
uchar.h
ucontext.h
ulimit.h
unistd.h
utime.h
utmp.h
values.h
verify.h
wait.h
wchar.h C2x scanf binary constant handling 2023-03-02 19:10:37 +00:00
wctype.h
wordexp.h