Anonymous | Login | 2024-04-24 15:50 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 | ||
0000579 | [1003.1(2008)/Issue 7] System Interfaces | Editorial | Error | 2012-06-03 15:36 | 2019-06-10 08:55 | ||
Reporter | EdSchouten | View Status | public | ||||
Assigned To | ajosey | ||||||
Priority | normal | Resolution | Accepted As Marked | ||||
Status | Closed | ||||||
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 | Note: 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 | ||||||
Attached Files | |||||||
|
Relationships | |||||||
|
Issue History | |||
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 | => Note: 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 |
Mantis 1.1.6[^] Copyright © 2000 - 2008 Mantis Group |