Problem Report 0040 Details

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

This page provides all information on Problem Report 0040.


Report 0040 Actions


    Problem Report Number 0040
    Submitter's Classification Specification problem
    State Resolved
    Resolution Rejected (REJ)
    Problem Resolution ID REJ.PX.0019
    Raised 2006-10-14 04:33
    Updated 2006-10-23 21:11
    Published 2006-10-23 21:11
    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/sched/T.sched 22
    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/sched/T.sched 22 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:33
    Last Updated 2006-10-17 17:35
    Completed 2006-10-17 17:35
    Status Complete
    Review Resolution Rejected (REJ)
    Review Conclusion There is no general allowance in POSIX.1 for symbols from <unistd.h> to
    be made visible by <sched.h>, and there is nothing in POSIX.13 to
    suggest that the symbols it requires to be defined in <unistd.h> could
    be made visible in other headers.

    This request is rejected.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority