diff options
author | Roland McGrath <roland@hack.frob.com> | 2015-01-08 13:41:14 -0800 |
---|---|---|
committer | Roland McGrath <roland@hack.frob.com> | 2015-01-08 13:41:14 -0800 |
commit | cc40d25e50621b8762d05c0984d572c1bc7507bf (patch) | |
tree | c40196d70af314ef3e12b2254820f3d686388e89 | |
parent | 9287adf0895d4cf2f25d34c13c0f47202c01ddd0 (diff) | |
download | glibc-cc40d25e50621b8762d05c0984d572c1bc7507bf.zip glibc-cc40d25e50621b8762d05c0984d572c1bc7507bf.tar.gz glibc-cc40d25e50621b8762d05c0984d572c1bc7507bf.tar.bz2 |
NPTL: Fixed missed conditionalization of setxid hooey.
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | nptl/nptl-init.c | 2 |
2 files changed, 5 insertions, 0 deletions
@@ -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 a85fac5..1ad41c5 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 |