Austin Group Defect Tracker

Aardvark Mark IV


Viewing Issue Simple Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Type Date Submitted Last Update
0001035 [2008-TC2] System Interfaces Comment Omission 2016-03-16 12:11 2016-03-17 16:03
Reporter geoffclare View Status public  
Assigned To
Priority normal Resolution Accepted  
Status Resolved   Product Version Draft 3
Name Geoff Clare
Organization The Open Group
User Reference
Section XSH/TC2/D3/0330
Page Number 166
Line Number 4982
Interp Status ---
Final Accepted Text
Summary 0001035: TC2 does not fully correct the SA_SIGINFO/XSI problem in sigaction() ERRORS
Description Change XSH/TC2/D3/0330 addresses a problem with incorrect changes made to SA_SIGINFO-related text when the Realtime Signals option was mandated, due to its complicated relationship with XSI. However, the problem extends to the following text at the end of the ERRORS section:
In addition, the sigaction() function may fail if the SA_SIGINFO flag is set in the sa_flags field of the sigaction structure for a signal not in the range SIGRTMIN to SIGRTMAX.

This text is intended to match the statement in <signal.h>: "It is implementation-defined whether realtime signal behavior is supported for other signals." However, the latter only applies to realtime bahaviour, whereas SA_SIGINFO is also used for XSI behaviour for non-RT signals. Thus the optional error should not be allowed if the XSI option is supported.

It would be good if this could be corrected in TC2 as part of the same change.
Desired Action After:

In the ERRORS section, delete the [ENOTSUP] error:
[ENOTSUP]
The SA_SIGINFO bit flag is set in the sa_flags field of the sigaction structure.
add (as part of the same Change Number):

On Page: 1918 Line: 60985 Section: sigaction()

In the ERRORS section, change from:

In addition, the sigaction() function may fail if the SA_SIGINFO flag is set ...

to:

In addition, on systems that do not support the XSI option, the sigaction() function may fail if the SA_SIGINFO flag is set ...
Tags No tags attached.
Attached Files

- Relationships
related to 0000491Closedajosey 1003.1(2008)/Issue 7 sigaction() ENOTSUP error incorrectly updated 

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2016-03-16 12:11 geoffclare New Issue
2016-03-16 12:11 geoffclare Name => Geoff Clare
2016-03-16 12:11 geoffclare Organization => The Open Group
2016-03-16 12:11 geoffclare Section => XSH/TC2/D3/0330
2016-03-16 12:11 geoffclare Page Number => 166
2016-03-16 12:11 geoffclare Line Number => 4982
2016-03-16 12:11 geoffclare Interp Status => ---
2016-03-17 15:08 Don Cragun Status New => Resolved
2016-03-17 15:08 Don Cragun Resolution Open => Accepted
2016-03-17 15:08 Don Cragun Tag Attached: tc2-2008
2016-03-17 15:09 Don Cragun Tag Detached: tc2-2008
2016-03-17 16:03 geoffclare Relationship added related to 0000491


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker