From 456ed12f5f2cbf5dc4acdcfd66739a5567d84f11 Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Tue, 21 Mar 2006 04:13:05 +0000 Subject: [PATCH] Kernel 2.6.16 eliminated buggy behaviour with respect to the alternate signal stack. --- man7/pthreads.7 | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/man7/pthreads.7 b/man7/pthreads.7 index ef5d9f767..ed0f4860a 100644 --- a/man7/pthreads.7 +++ b/man7/pthreads.7 @@ -243,11 +243,6 @@ these signals cannot be used in applications. NPTL still has a few non-conformances with POSIX.1: .IP \- 3 -Threads have distinct alternate signal stack settings. -However, a new thread's alternate signal stack settings -are copied from the the thread that created it, so that -the threads initially share an alternate signal stack. -.IP \- 3 Threads do not share a common nice value. .PP Some NPTL non-conformances only occur with older kernels: @@ -270,6 +265,12 @@ Only the main thread is permitted to make the process into a process group leader using .BR setpgid (2) (fixed in kernel 2.6.16). +.IP \- 3 +Threads have distinct alternate signal stack settings. +However, a new thread's alternate signal stack settings +are copied from the thread that created it, so that +the threads initially share an alternate signal stack +(fixed in kernel 2.6.16). .SS "Determining the Threading Implementation" Since glibc 2.3.2, the .BR getconf (1)