View Issue Details

IDProjectCategoryView StatusLast Update
00009231003.1(2013)/Issue7+TC1Base Definitions and Headerspublic2015-06-22 15:06
Reporterdalias Assigned To 
PrioritynormalSeverityEditorialTypeClarification Requested
Status ClosedResolutionDuplicate 
NameRich Felker
Organizationmusl libc
User Reference
SectionXBD aio.h
Page Number220
Line Number7260
Interp Status---
Final Accepted Text
Summary0000923: Conflicting requirements in aio.h specification
DescriptionThe following 2 requirements conflict:

1. "The <aio.h> header shall define the aiocb structure, which shall include at least the following members:

...
struct sigevent aio_sigevent Signal number and value.
..."

2. "The tag sigevent shall be declared as naming an incomplete structure type, the contents of which are described in the <signal.h> header."

It is impossible for the sigevent tag to be both an incomplete struct type and a member of another struct type (aiocb) defined in aio.h.
Desired ActionChange (2) quoted above to:

"The <aio.h> header shall define the struct sigevent structure as described in <signal.h>."
TagsNo tags attached.

Relationships

duplicate of 0000579 Closedajosey 1003.1(2008)/Issue 7 Structure types from <signal.h> are used in <aio.h> and <sys/wait.h> without including them 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2015-02-12 16:31 dalias New Issue
2015-02-12 16:31 dalias Name => Rich Felker
2015-02-12 16:31 dalias Organization => musl libc
2015-02-12 16:31 dalias Section => unknown
2015-02-12 16:31 dalias Page Number => unknown
2015-02-12 16:31 dalias Line Number => unknown
2015-05-07 15:59 nick Section unknown => XBD aio.h
2015-05-07 15:59 nick Page Number unknown => 220
2015-05-07 15:59 nick Line Number unknown => 7255
2015-05-07 15:59 nick Interp Status => ---
2015-05-07 15:59 nick Status New => Resolved
2015-05-07 15:59 nick Resolution Open => Accepted
2015-05-07 15:59 nick Tag Attached: tc2-2008
2015-05-07 16:00 nick Line Number 7255 => 7260
2015-06-22 15:04 geoffclare Relationship added duplicate of 0000579
2015-06-22 15:05 geoffclare Tag Detached: tc2-2008
2015-06-22 15:06 geoffclare Status Resolved => Closed
2015-06-22 15:06 geoffclare Resolution Accepted => Duplicate