diff options
author | Ulrich Drepper <drepper@redhat.com> | 2003-07-08 02:23:37 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2003-07-08 02:23:37 +0000 |
commit | 5fee5ad11c5307141f76aa7ea28ec1e1b6418fea (patch) | |
tree | 064e87e62f48bb358e930ab03a86bab6f4417891 /sysdeps | |
parent | 6fe93e82bbdde6be1979122c6f643563d6470cab (diff) | |
download | glibc-5fee5ad11c5307141f76aa7ea28ec1e1b6418fea.zip glibc-5fee5ad11c5307141f76aa7ea28ec1e1b6418fea.tar.gz glibc-5fee5ad11c5307141f76aa7ea28ec1e1b6418fea.tar.bz2 |
(_dl_sysdep_start): Adjust for compilation with HAVE_AUX_SECURE defined.
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/generic/dl-sysdep.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sysdeps/generic/dl-sysdep.c b/sysdeps/generic/dl-sysdep.c index df5d343..532da96 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: |