HomeAbout Us A-Z IndexSearch * Contact Us Register LoginPress Shop

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 2384 Details

Help 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
    defined
    Problem 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:

     

    Back   


Contact the Certification Authority