diff options
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/mach/hurd/i386/init-first.c | 3 | ||||
-rw-r--r-- | sysdeps/mach/hurd/libc-start.h | 31 |
2 files changed, 0 insertions, 34 deletions
diff --git a/sysdeps/mach/hurd/i386/init-first.c b/sysdeps/mach/hurd/i386/init-first.c index a430aae..5e85aa2 100644 --- a/sysdeps/mach/hurd/i386/init-first.c +++ b/sysdeps/mach/hurd/i386/init-first.c @@ -184,9 +184,6 @@ init (int *data) _dl_phnum = d->phdrsz / sizeof (ElfW(Phdr)); assert (d->phdrsz % sizeof (ElfW(Phdr)) == 0); } - - /* We need to setup TLS before initializing libpthread. */ - __libc_setup_tls (); #endif /* Call `init1' (above) with the user code as the return address, and the diff --git a/sysdeps/mach/hurd/libc-start.h b/sysdeps/mach/hurd/libc-start.h deleted file mode 100644 index 32cf99e..0000000 --- a/sysdeps/mach/hurd/libc-start.h +++ /dev/null @@ -1,31 +0,0 @@ -/* Hurd definitions for libc main startup. - Copyright (C) 2017-2021 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, see - <https://www.gnu.org/licenses/>. */ - -#ifndef _LIBC_START_H -#define _LIBC_START_H - -#ifndef SHARED -/* By default we perform STT_GNU_IFUNC resolution *before* TLS - initialization, and this means you cannot, without machine - knowledge, access TLS from an IFUNC resolver. */ -#define ARCH_SETUP_IREL() apply_irel () -#define ARCH_SETUP_TLS() -#define ARCH_APPLY_IREL() -#endif /* ! SHARED */ - -#endif /* _LIBC_START_H */ |