Problem Report 0039 Details

Help Show help | Quick Search | Click here to view your privileges

This page provides all information on Problem Report 0039.


Report 0039 Actions


    Problem Report Number 0039
    Submitter's Classification Specification problem
    State Resolved
    Resolution Interpretation (INT)
    Problem Resolution ID INT.PX.0004
    Raised 2006-10-14 04:22
    Updated 2006-10-23 19:07
    Published 2006-10-23 19:07
    Product Standard PSE52 Realtime Controller 1003.1-2003 System
    Certification Program POSIX Certified by IEEE and The Open Group
    Test Suite VSRT-PSE version 5.3.6
    Test Identification rt.hdr/misc/mqueue/T.mqueue 27
    Specification PSE52 Realtime Controller 1003.1-2003 System Product Standard
    Location in Spec IEEE Std 1003.1-2001 XBD6 section 2.1.5.1 Subprofiling Considerations
    Problem Summary _POSIX_AEP_REALTIME_CONTROLLER, _POSIX_AEP_REALTIME_LANG_C99 and
    _POSIX_26_VERSION symbols are considered illegal by IEEE Std 1003.1-
    2001
    Problem Text IEEE Std 1003.13-2003 requires that the following symbols be defined
    for the PSE52 profile:

    - _POSIX_AEP_REALTIME_CONTROLLER
    - _POSIX_AEP_REALTIME_LANG_C99
    - _POSIX_26_VERSION

    However these symbols are considered illegal by IEEE Std 1003.1-2001
    because the start with _POSIX and are not described in the POSIX.1
    standard.
    Test Output ***********************************************************************
    /tset/rt.hdr/misc/mqueue/T.mqueue 27 Failed


    Test Description:
    For UNIX98 mode:
    When _XOPEN_SOURCE is defined with the value 500 and no
    other
    feature test macros except _POSIX_SOURCE and
    _POSIX_C_SOURCE<=199506L are defined, no other symbols
    than those
    defined or reserved by XSH5 are made visible.
    For UNIX03 mode:
    When _XOPEN_SOURCE is defined with the value 600 and no
    other
    feature test macros except _POSIX_C_SOURCE<=200112L are
    defined,
    no other symbols than those defined or reserved by POSIX.1-
    2001/XSH6 (including the XSI option) are made visible.
    For POSIX01 mode:
    When _POSIX_C_SOURCE is defined with the value 200112L and
    no
    other feature test macros except _POSIX_SOURCE are
    defined, no
    other symbols than those defined or reserved by POSIX.1-
    2001/XSH6
    (not including the XSI option) are made visible.


    Test Information:
    Illegal #defined symbol: _POSIX_AEP_REALTIME_CONTROLLER
    Illegal #defined symbol: _POSIX_AEP_REALTIME_LANG_C99
    Illegal #defined symbol: _POSIX_26_VERSION
    Feature test macros: -D_POSIX_C_SOURCE=200112
    Compiler or run-time messages or results:
    <NIL> (no results or messages produced)
    Illegal #defined symbol: _POSIX_AEP_REALTIME_CONTROLLER
    Illegal #defined symbol: _POSIX_AEP_REALTIME_LANG_C99
    Illegal #defined symbol: _POSIX_26_VERSION
    Feature test macros: -D_POSIX_C_SOURCE=200112 -D_POSIX_SOURCE
    Compiler or run-time messages or results:
    <NIL> (no results or messages produced)

    Review Information

    Review Type SA Review
    Start Date 2006-10-14 04:22
    Last Updated 2006-10-23 19:07
    Completed 2006-10-23 19:07
    Status Complete
    Review Resolution Interpretation (INT)
    Review Conclusion There is an outstanding POSIX.13 interpretation request ( 1003.13 #1)
    regarding the conflict between POSIX.13 and POSIX.1 over whether these
    symbols can be defined in <unistd.h>.

    An interpretation is granted, contingent on the pending resolution of
    the POSIX.13 interpretation as proposed in the 1003.13 interpretations
    committee.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority