|Anonymous | Login||2021-11-27 03:20 UTC|
|Main | My View | View Issues | Change Log | Docs|
|Viewing Issue Simple Details|
|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|
|Status||Resolved||Product Version||Draft 3|
|Organization||The Open Group|
|Final Accepted Text|
|Summary||0001035: TC2 does not fully correct the SA_SIGINFO/XSI problem in sigaction() ERRORS|
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.
In the ERRORS section, delete the [ENOTSUP] error:
[ENOTSUP]add (as part of the same Change Number):The SA_SIGINFO bit flag is set in the sa_flags field of the sigaction structure.
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 ...
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.|
|There are no notes attached to this issue.|
|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|