Problem Report Number |
1630 |
Submitter's Classification |
Test Suite problem |
State |
Resolved |
Resolution |
Permanent Interpretation (PIN) |
Problem Resolution ID |
PIN.X.0187 |
Raised |
1998-03-27 08:00 |
Updated |
2003-03-13 08:00 |
Published |
1998-04-01 08:00 |
Product Standard |
Internationalised System Calls and Libraries Extended V2 (UNIX 98) |
Certification Program |
The Open Brand certification program |
Test Suite |
VSU version 5.0.2 |
Test Identification |
CAPI.hdr/misc/unistd 59 |
Specification |
System Interfaces and Headers Issue 5 |
Location in Spec |
See Problem Text |
Problem Summary |
PIN4U.00053 This test needs alignment with XSH Corrigenda Item Number: U026/4. |
Problem Text |
The Open Group has issued corrigenda for XSH5 addressing the missing prototype from the unistd.h description:
Change Number: U026/4
Change:
On the unistd.h manual page add the following prototype:
RT int fdatasync(int );
The test suite has not yet been updated to reflect this correction in the specification and hence this test is invalid. We had previously submitted a SR request to the test suite developer (Reference #618) in which their response was:
Following approval by The Open Group, which we will recommend, this will be fixed in the next release.
However, until that fix is provided, a TSD is requested for the failure.
|
Test Output |
TEST CASE: unistd.h TEST PURPOSE #59 The inclusion of unistd.h with _XOPEN_SOURCE defined with the value 500 shall only define or declare identifiers with external linkage, macros, and identifiers with file scope specified in the unistd.h, header file section; identifiers and macros suffixed with '_t'; and identifiers and macros prefixed with underscore and either an alphanumeric character or another underscore. ERROR: Invalid symbol name 'fdatasync' 59 FAIL
|