diff options
Diffstat (limited to 'sysdeps/powerpc/elf/libc-start.c')
-rw-r--r-- | sysdeps/powerpc/elf/libc-start.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sysdeps/powerpc/elf/libc-start.c b/sysdeps/powerpc/elf/libc-start.c index 83618cd181..99dc436b07 100644 --- a/sysdeps/powerpc/elf/libc-start.c +++ b/sysdeps/powerpc/elf/libc-start.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1998, 2000, 2001 Free Software Foundation, Inc. +/* Copyright (C) 1998,2000,01,02 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 @@ -72,12 +72,14 @@ BP_SYM (__libc_start_main) (int argc, char *__unbounded *__unbounded ubp_av, argc = *(int *__unbounded) stack_on_entry; ubp_av = stack_on_entry + 1; ubp_ev = ubp_av + argc + 1; +#ifdef HAVE_AUX_VECTOR auxvec = ubp_ev; while (*(char *__unbounded *__unbounded) auxvec != NULL) ++auxvec; ++auxvec; -#ifndef SHARED +# ifndef SHARED _dl_aux_init ((ElfW(auxv_t) *) auxvec); +# endif #endif rtld_fini = NULL; } |