View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000579 | 1003.1(2008)/Issue 7 | System Interfaces | public | 2012-06-03 15:36 | 2019-06-10 08:55 |
Reporter | EdSchouten | Assigned To | ajosey | ||
Priority | normal | Severity | Editorial | Type | Error |
Status | Closed | Resolution | Accepted As Marked | ||
Name | Ed Schouten | ||||
Organization | |||||
User Reference | |||||
Section | <aio.h> and <sys/wait.h> | ||||
Page Number | 220,405 | ||||
Line Number | 7211,13598 | ||||
Interp Status | --- | ||||
Final Accepted Text | 0000579:0001272 | ||||
Summary | 0000579: Structure types from <signal.h> are used in <aio.h> and <sys/wait.h> without including them | ||||
Description | The <aio.h> article mentions the following: The tag sigevent shall be declared as naming an incomplete structure type, the contents of which are described in the <signal.h> header. This is impossible to do, because `struct sigevent' is contained in `struct aiocb'. Also, when pulling in `struct sigevent', we need `union sigval'. For <sys/wait.h> the problem is similar: The <sys/wait.h> header shall define the siginfo_t type as described in <signal.h>. The `siginfo_t' structure also contains `union sigval'. | ||||
Desired Action | For <aio.h>: Remove: The tag sigevent shall be declared as naming an incomplete structure type, the contents of which are described in the <signal.h> header. Add: The <aio.h> header shall define the struct sigevent and union sigval structures as described in <signal.h>. For <sys/wait.h>: Remove: The <sys/wait.h> header shall define the siginfo_t type as described in <signal.h>. Add: The <sys/wait.h> header shall define the siginfo_t type and the union sigval structure as described in <signal.h>. | ||||
Tags | tc2-2008 |
has duplicate | 0000923 | Closed | 1003.1(2013)/Issue7+TC1 | Conflicting requirements in aio.h specification |
|
Updated page and line numbers |
|
At page 220 line 7211 section <aio.h>: Change: The tag sigevent shall be declared as naming an incomplete structure type, the contents of which are described in the <signal.h> header. to: The <aio.h> header shall define the sigevent structure and sigval union as described in <signal.h>. At page 405 line 13598 section <sys/wait.h>: Change: The <sys/wait.h> header shall define the siginfo_t type as described in <signal.h>. to: The <sys/wait.h> header shall define the siginfo_t type and the sigval union as described in <signal.h>. |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-06-03 15:36 | EdSchouten | New Issue | |
2012-06-03 15:36 | EdSchouten | Status | New => Under Review |
2012-06-03 15:36 | EdSchouten | Assigned To | => ajosey |
2012-06-03 15:36 | EdSchouten | Name | => Ed Schouten |
2012-06-03 15:36 | EdSchouten | Section | => <aio.h> and <sys/wait.h> |
2012-06-03 15:36 | EdSchouten | Page Number | => n/a |
2012-06-03 15:36 | EdSchouten | Line Number | => n/a |
2012-06-28 15:45 | nick | Page Number | n/a => 220,405 |
2012-06-28 15:45 | nick | Line Number | n/a => 7211,13598 |
2012-06-28 15:45 | nick | Interp Status | => --- |
2012-06-28 15:45 | nick | Note Added: 0001271 | |
2012-06-28 15:48 | geoffclare | Note Added: 0001272 | |
2012-06-28 15:48 | geoffclare | Status | Under Review => Resolved |
2012-06-28 15:48 | geoffclare | Resolution | Open => Accepted As Marked |
2012-06-28 15:49 | geoffclare | Final Accepted Text | => 0000579:0001272 |
2012-06-28 15:49 | geoffclare | Tag Attached: tc2-2008 | |
2015-06-22 15:04 | geoffclare | Relationship added | has duplicate 0000923 |
2019-06-10 08:55 | agadmin | Status | Resolved => Closed |