Anonymous | Login | 2024-04-19 22:41 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 | ||
0000536 | [1003.1(2008)/Issue 7] Base Definitions and Headers | Comment | Omission | 2012-01-12 09:27 | 2019-06-10 08:55 | ||
Reporter | geoffclare | View Status | public | ||||
Assigned To | ajosey | ||||||
Priority | normal | Resolution | Accepted | ||||
Status | Closed | ||||||
Name | Geoff Clare | ||||||
Organization | The Open Group | ||||||
User Reference | |||||||
Section | signal.h | ||||||
Page Number | 329 | ||||||
Line Number | 11006 | ||||||
Interp Status | --- | ||||||
Final Accepted Text | |||||||
Summary | 0000536: missing statement from C99 about no need to generate signals | ||||||
Description |
C99 contains this statement in 7.14 after the list of signals: An implementation need not generate any of these signals, except as a result of explicit calls to the raise function. For POSIX the same thing can be deduced (explicitly for SIGFPE, SIGILL and SIGSEGV, and by implication for the others) from this statement after the table of si_code values on the <signal.h> page: Implementations [...] may contain extensions or limitations that prevent some values from being generated. However, it would be better if POSIX contained a direct equivalent of the C99 statement. The proposed change also removes CX shading from something that is a statement of fact about the C Standard, and therefore not an extension to it. |
||||||
Desired Action |
Change: [CX]The ISO C standard only requires the signal names SIGABRT, SIGFPE, SIGILL, SIGINT, SIGSEGV, and SIGTERM to be defined.[/CX] to: The ISO C standard only requires the signal names SIGABRT, SIGFPE, SIGILL, SIGINT, SIGSEGV, and SIGTERM to be defined. An implementation need not generate any of these six signals, except as a result of explicit use of interfaces that generate signals, such as raise(), [CX]kill(), the General Terminal Interface (see section 11.1.9), and the kill utility, unless otherwise stated (see for example XSH 2.8.3.3)[/CX]. At page 335 line 11213 add XCU kill to the SEE ALSO section. |
||||||
Tags | tc2-2008 | ||||||
Attached Files | |||||||
|
There are no notes attached to this issue. |
Mantis 1.1.6[^] Copyright © 2000 - 2008 Mantis Group |