View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000651 | 1003.1(2008)/Issue 7 | System Interfaces | public | 2013-02-06 11:42 | 2019-06-10 08:55 |
| Reporter | geoffclare | Assigned To | ajosey | ||
| Priority | normal | Severity | Objection | Type | Error |
| Status | Closed | Resolution | Accepted | ||
| 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 0000651: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 | ||||
|
|
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. |
|
|
Interpretation Proposed 29 Mar 2013 |
|
|
Interpretation approved 3 May 2013 |
| 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 |
|
Note Added: 0001481 | |
| 2013-02-28 17:14 |
|
Status | Under Review => Interpretation Required |
| 2013-02-28 17:14 |
|
Resolution | Open => Accepted |
| 2013-02-28 17:15 |
|
Final Accepted Text | => See 0000651:0001481. |
| 2013-02-28 17:15 |
|
Tag Attached: tc2-2008 | |
| 2013-02-28 17:16 |
|
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 | |
| 2019-06-10 08:55 | agadmin | Status | Interpretation Required => Closed |