|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 2384 Details
Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges
This page provides all information on Problem Report 2384.
Report 2384 Actions
Problem Report Number 2384 Submitter's Classification Test Suite problem State Resolved Resolution Permanent Interpretation (PIN) Problem Resolution ID PIN.X.0276 Raised 2004-05-27 10:48 Updated 2004-06-05 03:23 Published 2004-06-05 03:23 Product Standard Internationalised System Calls and Libraries Extended V3 (UNIX 03) Certification Program The Open Brand certification program Test Suite VSRT version 5.3.2 Test Identification rt.cmd/ccompiler/c99 Specification Base Definitions Issue 6 Problem Summary c99 #1 fails to compile because it expects optional symbols to be
definedProblem Text This assertion fails because it is expecting the headers for an option
and the library routines (even if only as stubs) for an option to always
be available unless the corresponding announcement macro in <unistd.h>
is defined to be -1. This issue has been discussed on Austin Group
conference calls as XBD ERN #9. The resolution was:
1. if the macro is not defined in the header and sysconf() reports
that the option is not supported, or
2. if the macro is defined in the header to have value -1
then there is no requirement that the corrresponding header be
present nor that there be any library routines available that only
need to be available if the option is supported.Test Output
****************************************************************************************************************
/tset/rt.cmd/ccompiler/c99/T.c99 1 Failed
Test Description:
For UNIX03 and POSIX01 modes: When the -l rt operand is used,
the
command c99 shall make visible all Realtime Feature Group
library
functions.
Test Information:
Undefined first referenced
symbol in file
posix_madvise c99_1.o
posix_mem_offset c99_1.o
posix_fallocate c99_1.o
posix_typed_mem_get_info c99_1.o
posix_fadvise c99_1.o
posix_typed_mem_open c99_1.o
clock_getcpuclockid c99_1.o
ld: fatal: Symbol referencing errors. No output written to c99_1
****************************************************************************************************************
Review Information
Review Type TSMA Review Start Date 2004-05-27 10:48 Last Updated 2004-05-27 18:47 Completed 2004-05-27 18:47 Status Complete Review Recommendation Temporary Interpretation (TIN) Review Response There has been no formal resolution by the Austin Group yet on this
issue. However, current consensus appears to be that the specification
is unclear, and therefore a TIN should be granted pending an Austin
Group interpretation.
Review Type SA Review Start Date 2004-05-27 17:47 Last Updated 2004-06-02 00:20 Completed 2004-06-02 00:20 Status Complete Review Resolution Temporary Interpretation (TIN) Review Conclusion This PR represents an agreed temporary interpretation.
Problem Reporting System Options:
- View Report 2384
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority