Anonymous | Login | 2023-12-05 06:32 UTC |
Main | My View | View Issues | Change Log | Docs |
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]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 ... 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 | |||||||||||||
|
![]() |
|||||||
|
There are no notes attached to this issue. |
Mantis 1.1.6[^] Copyright © 2000 - 2008 Mantis Group |