Austin Group Defect Tracker

Aardvark Mark IV


Viewing Issue Simple Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Type Date Submitted Last Update
0000923 [1003.1(2013)/Issue7+TC1] Base Definitions and Headers Editorial Clarification Requested 2015-02-12 16:31 2015-06-22 15:06
Reporter dalias View Status public  
Assigned To
Priority normal Resolution Duplicate  
Status Closed  
Name Rich Felker
Organization musl libc
User Reference
Section XBD aio.h
Page Number 220
Line Number 7260
Interp Status ---
Final Accepted Text
Summary 0000923: Conflicting requirements in aio.h specification
Description The 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 Action Change (2) quoted above to:

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

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

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


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker