Defect Report concerning: IEEE Std. 1003.1-1996, ISO/IEC 9945-1:1996 - C API
Clause: Section 21 line 1307 ... 1326
PASC Interpretation Ref: pasc-1003.1-127
Topic: 1003.1q


This is an unapproved interpretation of PASC 1003.1-1996, ISO/IEC 9945-1:1996 - C API.

Use of the information contained in this unapproved document is at your own risk.

Last update: 10 April,2001


                                         1003.1-96  #127


_____________________________________________________________________________


     Interpretation Number:   XXXX
     Topic:              1003.1q
     Relevant Sections:  Section 21 line 1307 ... 1326


PASC Interpretation Request: (Defect Report)
----------------------------


     Date: 2001 Feb 26

------------------------------------------------------------------------

 7  Defect Report concerning (number and title of International Standard
    or DIS final text, if applicable):

Additional Realtime Extensions: IEEE Std 1003.1q-2000

------------------------------------------------------------------------

 8  Qualifier (e.g. error, omission, clarification required):

1

Error=1 , Omission=2, Clarification=3

------------------------------------------------------------------------

 9  References in document (e.g. page, clause, figure, and/or table
    numbers):

Section 21 line 1307 ... 1326

------------------------------------------------------------------------

10  Nature of defect (complete, concise explanation of the perceived
    problem):


These lines appear to be copied from lines 1022 ... 1043 without
modification. These lines refer to an incorrect function and to an
incorrect argument name:

           References of function: posix_trace_trid_eventid_open
           on lines 1307 and 1317
           Should be:  posix_trace_eventid_open

           References of argument: event
           on lines 1310 and 1320
           Should be: event_id


------------------------------------------------------------------------

11  Solution proposed by the submitter (optional):




------------------------------------------------------------------------



Interpretation response
------------------------
This is a defect in the standard, since the description of the
posix_trace_eventid_open() function does not describe that function, and in
fact that function is not described.

Forward to sponsor with recommendation to replace
"posix_trace_trid_eventid_open()" on lines 1307 and 1317 with
"posix_trace_eventid_open()"; and replace "event" on lines 1310 and 1320 with
"event_id".

Rationale
-------------
 
Francois Riche's response follows:
This is perfectly right, it looks like a bad cut and paste from referenced
lines.
So I propose to adopt the proposed changes.

For lines 1307 and 1317, change name of function from
posix_trace_trid_eventid_open to posix_trace_eventid_open

For lines 1310 and 1320, change name of argument from
event to event_id.


Notes to the Project Editor (not part of this interpretation):
---------------------------------------------------------------

XSH D5:

@ page 1442 line 30252,30255,30260,30263 section posix_trace_event() objection

Problem:
This descriptive text for posix_trace_eventid_open() uses the wrong function
name and one wrong argument name.

Action:
Replace "posix_trace_trid_eventid_open() on lines 30253 and 30260 with
"posix_trace_eventid_open()". Replace "event" on lines 30255 and 30263 with
"event_id".


Forwarded to Interpretations Group: 27 Feb 2001
Proposed resolution: 21 March 2001
Finalized: April 5 2001