NPTL: Fixed missed conditionalization of setxid hooey.
authorRoland McGrath <roland@hack.frob.com>
Thu, 8 Jan 2015 21:41:14 +0000 (13:41 -0800)
committerRoland McGrath <roland@hack.frob.com>
Thu, 8 Jan 2015 21:41:14 +0000 (13:41 -0800)
ChangeLog
nptl/nptl-init.c

index 1d1d04b..23e1b33 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2015-01-08  Roland McGrath  <roland@hack.frob.com>
 
+       * nptl/nptl-init.c (pthread_functions): Conditionalize
+       .ptr__nptl_setxid initialization on [SIGSETXID].
+
        * sysdeps/nptl/sys/procfs.h: New file.
        * nptl_db/Makefile (headers): Add it.
        * sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Don't add it.
index a85fac5..1ad41c5 100644 (file)
@@ -140,7 +140,9 @@ static const struct pthread_functions pthread_functions =
     .ptr_nthreads = &__nptl_nthreads,
     .ptr___pthread_unwind = &__pthread_unwind,
     .ptr__nptl_deallocate_tsd = __nptl_deallocate_tsd,
+# ifdef SIGSETXID
     .ptr__nptl_setxid = __nptl_setxid,
+# endif
     /* For now only the stack cache needs to be freed.  */
     .ptr_freeres = nptl_freeres,
     .ptr_set_robust = __nptl_set_robust