Remove tls.h inclusion from internal errno.h
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Tue, 4 Feb 2020 13:29:04 +0000 (10:29 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Fri, 13 Nov 2020 15:59:19 +0000 (12:59 -0300)
commit01bd62517cc242ae503aaa7002e9e94551803e4d
tree4eb2b077db03794483dffa01795addead2eb88ef
parent26f7c72a99f4e46755ec2ff23a6a7cf9c2c337c3
Remove tls.h inclusion from internal errno.h

The tls.h inclusion is not really required and limits possible
definition on more arch specific headers.

This is a cleanup to allow inline functions on sysdep.h, more
specifically on i386 and ia64 which requires to access some tls
definitions its own.

No semantic changes expected, checked with a build against all
affected ABIs.
71 files changed:
include/errno.h
io/lchmod.c
malloc/reallocarray.c
misc/ustat.c
nss/nss_fgetent_r.c
posix/execl.c
posix/execle.c
posix/execlp.c
posix/spawn_faction_addchdir.c
pwd/putpwent.c
signal/sigempty.c
signal/sigismem.c
sysdeps/generic/internal-signals.h
sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c
sysdeps/mach/hurd/mmap64.c
sysdeps/mach/hurd/waitid.c
sysdeps/microblaze/backtrace.c
sysdeps/nptl/futex-internal.h
sysdeps/unix/sysv/linux/adjtime.c
sysdeps/unix/sysv/linux/clock_getcpuclockid.c
sysdeps/unix/sysv/linux/faccessat.c
sysdeps/unix/sysv/linux/ftime.c
sysdeps/unix/sysv/linux/ftruncate64.c
sysdeps/unix/sysv/linux/generic/chmod.c
sysdeps/unix/sysv/linux/generic/chown.c
sysdeps/unix/sysv/linux/generic/dup2.c
sysdeps/unix/sysv/linux/generic/epoll_create.c
sysdeps/unix/sysv/linux/generic/inotify_init.c
sysdeps/unix/sysv/linux/generic/lchown.c
sysdeps/unix/sysv/linux/generic/link.c
sysdeps/unix/sysv/linux/generic/pipe.c
sysdeps/unix/sysv/linux/generic/readlink.c
sysdeps/unix/sysv/linux/generic/rmdir.c
sysdeps/unix/sysv/linux/generic/symlink.c
sysdeps/unix/sysv/linux/generic/unlink.c
sysdeps/unix/sysv/linux/generic/wordsize-32/fstatfs.c
sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h
sysdeps/unix/sysv/linux/generic/wordsize-32/sendfile.c
sysdeps/unix/sysv/linux/generic/wordsize-32/statfs.c
sysdeps/unix/sysv/linux/getentropy.c
sysdeps/unix/sysv/linux/getrlimit.c
sysdeps/unix/sysv/linux/getrlimit64.c
sysdeps/unix/sysv/linux/gettimeofday.c
sysdeps/unix/sysv/linux/hppa/sysdep.h
sysdeps/unix/sysv/linux/internal-signals.h
sysdeps/unix/sysv/linux/libc_fatal.c
sysdeps/unix/sysv/linux/microblaze/sysdep.h
sysdeps/unix/sysv/linux/mknodat.c
sysdeps/unix/sysv/linux/netlink_assert_response.c
sysdeps/unix/sysv/linux/posix_fadvise64.c
sysdeps/unix/sysv/linux/prlimit.c
sysdeps/unix/sysv/linux/readahead.c
sysdeps/unix/sysv/linux/riscv/sysconf.c
sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c
sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.c
sysdeps/unix/sysv/linux/semop.c
sysdeps/unix/sysv/linux/setrlimit.c
sysdeps/unix/sysv/linux/setrlimit64.c
sysdeps/unix/sysv/linux/settimezone.c
sysdeps/unix/sysv/linux/shmget.c
sysdeps/unix/sysv/linux/socketcall.h
sysdeps/unix/sysv/linux/speed.c
sysdeps/unix/sysv/linux/statx.c
sysdeps/unix/sysv/linux/sysctl.c
sysdeps/unix/sysv/linux/sysdep.h
sysdeps/unix/sysv/linux/truncate64.c
sysdeps/unix/sysv/linux/ustat.c
sysdeps/unix/sysv/linux/xmknod.c
sysdeps/unix/sysv/linux/xmknodat.c
sysdeps/unix/sysv/linux/xstatconv.c
sysdeps/x86_64/stackinfo.h