(_dl_sysdep_start): Adjust for compilation with HAVE_AUX_SECURE defined.

This commit is contained in:
Ulrich Drepper 2003-07-08 02:23:37 +00:00
parent 6fe93e82bb
commit 5fee5ad11c
1 changed files with 5 additions and 0 deletions

View File

@ -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: