From 5fee5ad11c5307141f76aa7ea28ec1e1b6418fea Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 8 Jul 2003 02:23:37 +0000 Subject: [PATCH] (_dl_sysdep_start): Adjust for compilation with HAVE_AUX_SECURE defined. --- sysdeps/generic/dl-sysdep.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sysdeps/generic/dl-sysdep.c b/sysdeps/generic/dl-sysdep.c index df5d3431df..532da96d3a 100644 --- a/sysdeps/generic/dl-sysdep.c +++ b/sysdeps/generic/dl-sysdep.c @@ -80,6 +80,7 @@ _dl_sysdep_start (void **start_argptr, ElfW(Addr) user_entry; ElfW(auxv_t) *av; #ifdef HAVE_AUX_SECURE +# define set_seen(tag) (tag) /* Evaluate for the side effects. */ # define set_seen_secure() ((void) 0) #else uid_t uid = 0; @@ -123,6 +124,7 @@ _dl_sysdep_start (void **start_argptr, _dl_base_addr = av->a_un.a_val; break; #endif +#ifndef HAVE_AUX_SECURE case AT_UID: case AT_EUID: uid ^= av->a_un.a_val; @@ -131,8 +133,11 @@ _dl_sysdep_start (void **start_argptr, case AT_EGID: gid ^= av->a_un.a_val; break; +#endif case AT_SECURE: +#ifndef HAVE_AUX_SECURE seen = -1; +#endif INTUSE(__libc_enable_secure) = av->a_un.a_val; break; case AT_PLATFORM: