Report 0066 Actions
Problem Report Number |
0066 |
Submitter's Classification |
Test Suite problem |
State |
Resolved |
Resolution |
Rejected (REJ) |
Problem Resolution ID |
REJ.PX.0023 |
Raised |
2019-03-13 01:36 |
Updated |
2019-06-04 12:27 |
Published |
2019-06-04 12:27 |
Product Standard |
1003.1-2003 System Interfaces |
Certification Program |
POSIX Certified by IEEE and The Open Group |
Test Suite |
VSX-PCTS2003 version 1.6 |
Test Identification |
POSIX.hdr/misc/tar/T.tar 4 |
Specification |
IEEE Std 1003.1, Base Definitions Volume |
Location in Spec |
<tar.h> tag_13_71_03 "DESCRIPTION", table 3 "Mode field bit definitions
(octal)" |
Problem Summary |
XSI option "TSVTX" in <tar.h> is viewed as required in POSIX08 mode |
Problem Text |
Base Specifications Issue 7, 2018 edition, clearly states that the
definition of TSVTX in <tar.h> is an XSI option:
[XSI] [Option Start] TSVTX
01000
On directories, restricted deletion flag. [Option End]
However, the VSX-PCTS2016-1.6 test suite claims that the definition of
TSVTX is missing from <tar.h> and is therefore required. |
Test Output |
SRC/vsxconfig.h:
/****** This file contains definitions for those elements which
******/
/****** 'incrpt' found to be missing from the system include files
******/
/****** <tar.h> - Missing elements ******/
/****** Start of Definitions for file tar.h ******/
#define TSVTX 01000
/****** End of Definitions for file tar.h ******/
Output of /tset/POSIX.hdr/misc/tar/T.tar 4:
Feature test macros: -D_POSIX_C_SOURCE=200809
Compiler or run-time messages or results:
Undefined identifier: TSVTX |
Review Information
Review Type |
TSMA Review |
Start Date |
2019-03-13 01:36 |
Last Updated |
2019-03-13 10:06 |
Completed |
2019-03-13 10:06 |
Status |
Complete |
Review Recommendation |
Rejected (REJ) |
Review Response |
In the PDF of the standard, the XSI shading for TSVTX on the <tar.h> page
is only on the description "On directories, restricted deletion flag".
There is a defect in the online HTML translation with the placement of
the XSI start marker, which makes it appear that the whole row is shaded.
The PDF takes precedence.
Thus the standard requires that all systems conforming to POSIX.1-2017
define TSVTX in <tar.h> with the value 01000, but the meaning of this
constant is unspecified for systems that do not support the XSI option.
It is recommended that this TSD request is rejected. |
Review Type |
SA Review |
Start Date |
2019-03-13 18:06 |
Last Updated |
2019-03-13 10:24 |
Completed |
2019-03-13 10:24 |
Status |
Complete |
Review Resolution |
Rejected (REJ) |
Review Conclusion |
In the PDF of the standard, the XSI shading for TSVTX on the <tar.h> page
is only on the description "On directories, restricted deletion flag".
There is a defect in the online HTML translation with the placement of
the XSI start marker, which makes it appear that the whole row is shaded.
The PDF takes precedence (the html edition will be corrected via the
Austin Group).
Thus the standard requires that all systems conforming to POSIX.1-2017
define TSVTX in <tar.h> with the value 01000, but the meaning of this
constant is unspecified for systems that do not support the XSI option.
This TSD request is therefore rejected. |
Problem Reporting System Options:
|