]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
elf: Remove _dl_skip_args
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Thu, 26 May 2022 16:15:56 +0000 (13:15 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Mon, 30 May 2022 19:33:54 +0000 (16:33 -0300)
Now that no architecture uses it anymore.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
elf/rtld.c
sysdeps/generic/ldsodefs.h
sysdeps/mach/hurd/dl-sysdep.c

index 069940d73f58d82974927dc4f302ac6145cbc1b6..f5a3d1968fc5c2792778c053c48d20b01e24aa04 100644 (file)
@@ -158,8 +158,6 @@ static void process_envvars (struct dl_main_state *state);
 
 int _dl_argc attribute_relro attribute_hidden;
 char **_dl_argv attribute_relro = NULL;
-/* Always 0, only kept for not-yet-updated target start code.  */
-const unsigned int _dl_skip_args attribute_hidden;
 rtld_hidden_data_def (_dl_argv)
 
 #ifndef THREAD_SET_STACK_GUARD
index 6716e1f382e4b440a85060fcc999d2bf5bc7d28d..446d12a68cdfdc83d247c613e5dacb7857187d46 100644 (file)
@@ -755,10 +755,6 @@ rtld_hidden_proto (__libc_stack_end)
 extern int _dl_argc attribute_hidden attribute_relro;
 extern char **_dl_argv attribute_relro;
 rtld_hidden_proto (_dl_argv)
-#if IS_IN (rtld)
-/* Always 0, only kept for not-yet-updated target start code.  */
-extern const unsigned int _dl_skip_args attribute_hidden;
-#endif
 #define rtld_progname _dl_argv[0]
 
 /* Flag set at startup and cleared when the last initializer has run.  */
index 8373962e62cb40d870e06ac7ed8cff3a2f7e4984..f23fdee05854d32ebecc8f0d14365d3f159cd53c 100644 (file)
@@ -139,7 +139,6 @@ _dl_sysdep_start (void **start_argptr,
            mach_port_t memobj;
            error_t err;
 
-           ++_dl_skip_args;
            --_dl_argc;
            p = _dl_argv++[1] + 1;