View Issue Details

IDProjectCategoryView StatusLast Update
00003191003.1(2004)/Issue 6System Interfacespublic2013-04-16 13:06
Reporterajosey Assigned Toajosey  
PrioritynormalSeverityObjectionTypeError
Status ClosedResolutionAccepted 
NameAndrew Josey
OrganizationThe Open Group
User ReferenceXSHbug2.txt Enhancement Request Number 249
Sectionpthread_sigmask
Page Number1155
Line Number36291
Interp Status---
Final Accepted Text
Summary0000319: pthread_sigmask missing pthread_kill from the list of functions
DescriptionThe pthread_sigmask() page says:

    "If any of the SIGFPE, SIGILL, SIGSEGV, or SIGBUS signals are
    generated while they are blocked, the result is undefined, unless
    the signal was generated by the kill() function, the sigqueue()
    function, or the raise() function."

The function list is missing pthread_kill().

The exception should also apply to signals sent by other processes
regardless of what language the other process was written in.
E.g. currently it does not allow for a signal that was generated by
another process calling the Ada Send_Signal() procedure.
Desired ActionChange

    "unless the signal was generated by the kill() function, the
    sigqueue() function, or the raise() function."

to

    "unless the signal was generated by the action of another
    process, or by one of the functions kill(), pthread_kill(),
    raise(), or sigqueue()."
Tagstc1-2008

Activities

ajosey

2010-09-17 08:54

manager   bugnote:0000555

In a future revision we should at all cases of lists of functions within the standard to see if they can be replaced by a general concept.

Issue History

Date Modified Username Field Change
2010-09-17 08:53 ajosey New Issue
2010-09-17 08:53 ajosey Status New => Under Review
2010-09-17 08:53 ajosey Assigned To => ajosey
2010-09-17 08:53 ajosey Name => Andrew Josey
2010-09-17 08:53 ajosey Organization => The Open Group
2010-09-17 08:53 ajosey User Reference => XSHbug2.txt Enhancement Request Number 249
2010-09-17 08:53 ajosey Section => pthread_sigmask
2010-09-17 08:53 ajosey Page Number => 1155
2010-09-17 08:53 ajosey Line Number => 36291
2010-09-17 08:53 ajosey Interp Status => ---
2010-09-17 08:54 ajosey Status Under Review => Resolved
2010-09-17 08:54 ajosey Resolution Open => Accepted
2010-09-17 08:54 ajosey Tag Attached: tc1-2008
2010-09-17 08:54 ajosey Note Added: 0000555
2013-04-16 13:06 ajosey Status Resolved => Closed