Email List: Xaustin-group-lX
[All Lists]

[1003.1(2008)/Issue 7 0000102]: pthread_self and kill

To: austin-group-l@xxxxxxxxxxxxx
Subject: [1003.1(2008)/Issue 7 0000102]: pthread_self and kill
From: Austin Group Bug Tracker <noreply@xxxxxxxxxxxxx>
Date: Tue, 30 Jun 2009 19:04:01 +0000
Keywords: [1003.1(2008)/Issue 7] System Interfaces
The following issue has been SUBMITTED. 
====================================================================== 
http://austingroupbugs.net/view.php?id=102 
====================================================================== 
Reported By:                msbrown
Assigned To:                ajosey
====================================================================== 
Project:                    1003.1(2008)/Issue 7
Issue ID:                   102
Category:                   System Interfaces
Type:                       Error
Severity:                   Objection
Priority:                   normal
Status:                     Under Review
Name:                       Mark Brown 
Organization:               IBM 
User Reference:              
Section:                    2.4.3 
Page Number:                489 
Line Number:                16722 
Final Accepted Text:         
====================================================================== 
Date Submitted:             2009-06-30 19:04 UTC
Last Modified:              2009-06-30 19:04 UTC
====================================================================== 
Summary:                    pthread_self and kill
Description: 
_____________________________________________________________________________
 OBJECTION                                        Enhancement Request
Number 31
 gwc:xxxxxxxxxxxxx                              Defect in XSH 2.4.3 (rdvk#
 1)
 [gwc pthread_self and kill]                   Tue, 21 Apr 2009 09:52:25
+0100

_____________________________________________________________________________

The description of raise() says that it is equivalent to calling

     pthread_kill(pthread_self(), sig)

 Since raise() is async-signal-safe, this equivalence implies that
 pthread_self() and pthread_kill() must also be async-signal-safe, but
 they are not in the list of async-signal-safe functions.

Desired Action: 
Add pthread_self() and pthread_kill() to the list of async-signal-safe
 functions.

======================================================================

<Prev in Thread] Current Thread [Next in Thread>