]> sourceware.org Git - glibc.git/commitdiff
(_dl_sysdep_start): Adjust for compilation with HAVE_AUX_SECURE defined.
authorUlrich Drepper <drepper@redhat.com>
Tue, 8 Jul 2003 02:23:37 +0000 (02:23 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 8 Jul 2003 02:23:37 +0000 (02:23 +0000)
sysdeps/generic/dl-sysdep.c

index df5d3431dfcd53edf7d46466bbe2fa8e6025f85a..532da96d3a0b74c97d5e3c54dcd9e54536b4966b 100644 (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:
This page took 0.03698 seconds and 5 git commands to generate.