Austin Group Defect Tracker

Aardvark Mark III


Viewing Issue Simple Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Type Date Submitted Last Update
0000651 [1003.1(2008)/Issue 7] System Interfaces Objection Error 2013-02-06 11:42 2013-05-03 12:20
Reporter geoffclare View Status public  
Assigned To ajosey
Priority normal Resolution Accepted  
Status Interpretation Required  
Name Geoff Clare
Organization The Open Group
User Reference
Section fpathconf
Page Number 888, 889
Line Number 29550-29551, 29612
Interp Status Approved
Final Accepted Text See Note: 0001481.
Summary 0000651: ELOOP for pathconf() should be "may fail"
Description The fpathconf() page has a "shall fail" ELOOP error for pathconf() that
should be in the "may fail" part of the ERRORS section.

Also, the paragraph in the RATIONALE that explains why most [f]pathconf()
errors are optional needs updating to account for [EOVERFLOW].
Desired Action Move the ELOOP "shall fail" error at page 888 line 29550-29551 to
the "may fail" part of the ERRORS section before the other ELOOP
error at line 29558.

At page 889 line 29612 change:

    ... not required to detect any of the errors except the meaning of
    [EINVAL] that indicates that the value of name is not valid for
    that variable.

to:

    ... not required to detect any of the errors except the meaning of
    [EINVAL] that indicates that the value of name is not valid for
    that variable, and the [EOVERFLOW] error that indicates the value
    to be returned is larger than {LONG_MAX}.
Tags tc2-2008
Attached Files

- Relationships

-  Notes
(0001481)
Don Cragun (manager)
2013-02-28 17:14

The standard states that an ELOOP error is required in this case, and conforming implementations must conform to this. However, concerns have been raised about this which are being referred to the sponsor.

Rationale:
-------------
This is inconsistent with other parts of the standard for similar cases.

Notes to the Editor (not part of this interpretation):
-------------------------------------------------------
Make the changes suggested in the Desired Action.
(0001514)
ajosey (manager)
2013-03-29 08:04

Interpretation Proposed 29 Mar 2013
(0001582)
ajosey (manager)
2013-05-03 12:20

Interpretation approved 3 May 2013

- Issue History
Date Modified Username Field Change
2013-02-06 11:42 geoffclare New Issue
2013-02-06 11:42 geoffclare Status New => Under Review
2013-02-06 11:42 geoffclare Assigned To => ajosey
2013-02-06 11:42 geoffclare Name => Geoff Clare
2013-02-06 11:42 geoffclare Organization => The Open Group
2013-02-06 11:42 geoffclare Section => fpathconf
2013-02-06 11:42 geoffclare Page Number => 888, 889
2013-02-06 11:42 geoffclare Line Number => 29550-29551, 29612
2013-02-06 11:42 geoffclare Interp Status => ---
2013-02-07 14:11 geoffclare Desired Action Updated
2013-02-28 17:14 Don Cragun Note Added: 0001481
2013-02-28 17:14 Don Cragun Status Under Review => Interpretation Required
2013-02-28 17:14 Don Cragun Resolution Open => Accepted
2013-02-28 17:15 Don Cragun Final Accepted Text => See Note: 0001481.
2013-02-28 17:15 Don Cragun Tag Attached: tc2-2008
2013-02-28 17:16 Don Cragun Interp Status --- => Pending
2013-03-29 08:04 ajosey Interp Status Pending => Proposed
2013-03-29 08:04 ajosey Note Added: 0001514
2013-05-03 12:20 ajosey Interp Status Proposed => Approved
2013-05-03 12:20 ajosey Note Added: 0001582


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