View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000450 | 1003.1(2008)/Issue 7 | System Interfaces | public | 2011-05-23 14:39 | 2013-04-16 13:06 |
Reporter | geoffclare | Assigned To | ajosey | ||
Priority | normal | Severity | Objection | Type | Omission |
Status | Closed | Resolution | Accepted | ||
Name | Geoff Clare | ||||
Organization | The Open Group | ||||
User Reference | |||||
Section | fsetpos | ||||
Page Number | 941 | ||||
Line Number | 31531 | ||||
Interp Status | Approved | ||||
Final Accepted Text | See 0000450:0000812 | ||||
Summary | 0000450: fsetpos() ESPIPE for sockets | ||||
Description | The Change History section on the fsetpos() page has this entry for Issue 6: An additional [ESPIPE] error condition is added for sockets. However, it appears this change was not made. There is no ESPIPE error for sockets in the normative text in either Issue 6 or Issue 7. | ||||
Desired Action | At line 31531 change: The file descriptor underlying stream is associated with a pipe or FIFO. to: The file descriptor underlying stream is associated with a pipe, FIFO or socket. At line 31547 delete: An additional [ESPIPE] error condition is added for sockets. | ||||
Tags | tc1-2008 |
|
Interpretation response ------------------------ The standard does not speak to this issue, and as such no conformance distinction can be made between alternative implementations based on this. This is being referred to the sponsor. Rationale: ------------- The change described in the change history was applied in Draft 3 (Feb 29 2000), but then changed inn D5 (December 15 2000). It is not clear that the removal was intentional or part of a ballot comment. Notes to the Editor (not part of this interpretation): ------------------------------------------------------- See Desired Action |
|
Two Rdvks were submitted in the Draft 4 review that affected this section. See http://www.opengroup.org/austin/docs/austin_62r2.txt The first below although it says fsetpos(), the page and line numbers were applied to fseek(). The net affect was that the ESPIPE error from fseek() was copied to fsetpos() as per the rdvk 171 [ESPIPE] The file descriptor underlying stream is associated with a pipe or FIFO. and lost the socket wording _____________________________________________________________________________ editorial Enhancement Request Number 170 prindle@XXXXXXX Bug in XSHd4 (rdvk# 127) [prindle.xsh-64] Thu, 14 Sep 2000 07:49:18 -0400 _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Accept the change below, add a note to CH that the EPIPE error case is changed to ESPIPE. _____________________________________________________________________________ Page: 940 Line: 14669 Section: fsetpos() Problem: The first EPIPE should be ESPIPE. Action: Replace EPIPE with ESPIPE. ------------------------------------------------------------------------------- _____________________________________________________________________________ objection Enhancement Request Number 171 prindle@XXXXXXX Bug in XSHd4 (rdvk# 126) [prindle.xsh-63] Thu, 14 Sep 2000 07:49:18 -0400 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 942 Line: 14748-14750 Section: fsetpos() Problem: The set of errors, and the conditions under which the function shall fail (as opposed to may fail) should be the same as for fseek() with the exception of the EOVERFLOW errors. Action: Replace these lines by lines 14644-14673 changed so that fseek() is replaced by fsetpos(), and fseeko() and the EOVERFLOW errors are removed. But see [prindle.xsh-64] first, to fix a typo. |
|
Interpretation proposed 16 June 2011 for final 30 day review |
|
The interpretation is now approved. |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-05-23 14:39 | geoffclare | New Issue | |
2011-05-23 14:39 | geoffclare | Status | New => Under Review |
2011-05-23 14:39 | geoffclare | Assigned To | => ajosey |
2011-05-23 14:39 | geoffclare | Name | => Geoff Clare |
2011-05-23 14:39 | geoffclare | Organization | => The Open Group |
2011-05-23 14:39 | geoffclare | Section | => fsetpos |
2011-05-23 14:39 | geoffclare | Page Number | => 941 |
2011-05-23 14:39 | geoffclare | Line Number | => 31531 |
2011-05-23 14:39 | geoffclare | Interp Status | => --- |
2011-06-09 16:30 | nick | Interp Status | --- => Pending |
2011-06-09 16:30 | nick | Note Added: 0000812 | |
2011-06-09 16:30 | nick | Status | Under Review => Interpretation Required |
2011-06-09 16:30 | nick | Resolution | Open => Accepted |
2011-06-09 16:31 | nick | Final Accepted Text | => See 0000450:0000812 |
2011-06-09 16:46 | ajosey | Note Added: 0000813 | |
2011-06-09 16:47 | ajosey | Note Edited: 0000813 | |
2011-06-10 09:14 | geoffclare | Tag Attached: tc1-2008 | |
2011-06-16 10:18 | ajosey | Interp Status | Pending => Proposed |
2011-06-16 10:18 | ajosey | Note Added: 0000853 | |
2011-07-29 06:12 | ajosey | Interp Status | Proposed => Approved |
2011-07-29 06:12 | ajosey | Note Added: 0000899 | |
2013-04-16 13:06 | ajosey | Status | Interpretation Required => Closed |