about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--nptl/nptl-init.c2
2 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1d1d04b78d..23e1b335b2 100644
--- 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.
diff --git a/nptl/nptl-init.c b/nptl/nptl-init.c
index a85fac5c66..1ad41c5bb3 100644
--- a/nptl/nptl-init.c
+++ b/nptl/nptl-init.c
@@ -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