Problem Report 0053 Details

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

This page provides all information on Problem Report 0053.


Report 0053 Actions


    Problem Report Number 0053
    Submitter's Classification Test Suite problem
    State Resolved
    Resolution Rejected (REJ)
    Problem Resolution ID REJ.PX.0022
    Raised 2010-07-28 03:14
    Updated 2010-08-06 15:03
    Published 2010-08-06 15:03
    Product Standard 1003.1-2003 System Interfaces
    Certification Program POSIX Certified by IEEE and The Open Group
    Test Suite VSX-PCTS2003 version 2.2
    Test Identification POSIX.hdr/misc/unistd_X/T.unistd_X.25
    Location in Spec None.
    Problem Summary _POSIX2_VERSION needs to be set to -1 but
    POSIX.hrd/mis/unistd_X/T.unistd_X 25 does not allow it
    Problem Text We ran into a situation were we don't support the shell utilities
    checked for in XPG4.os/procenv/confstr/T.confstr. The solution for this
    was to make sysconf(_SC_2_VERSION) return -1. This leads me to set
    _POSIX2_VERSION to -1 for POSIX.os/procenv/sysconf_X/T.sysconf_X.11
    which then causes POSIX.hdr/misc/unistd_X/T.unistd_X.25 to fail.
    According to Lynne Canal, the proper thing to do would be to not have
    T.unistd_X fail so that there could be separation between the system
    intefaces standard and the shell utilities standard. Since there is not
    likely time to get this changed before I submit for certification I'd
    like to get a wavier for POSIX.hdr/misc/unistd_X/T.unistd_X.25 failing.

    Review Information

    Review Type TSMA Review
    Start Date 2010-07-28 03:14
    Last Updated 2010-07-28 09:39
    Completed 2010-07-28 09:39
    Status Complete
    Review Recommendation Rejected (REJ)
    Review Response There seems to have been a misunderstanding regarding how
    _POSIX2_VERSION should be handled on implementations which
    do not support the shell and utilities. The standard does
    not ascribe any special meaning to the value -1 for this
    constant. Therefore the only valid way to indicate
    non-support (in a profile of POSIX.1) is not to define the
    constant. (This should not be confused with the -1 return
    from sysconf(), which is a convention of the sysconf()
    interface.)

    Note also that the test output needs to be included in the
    PR submission in order to be able to grant a TSD.

    Review Type SA Review
    Start Date 2010-07-28 17:39
    Last Updated 2010-08-06 15:02
    Completed 2010-08-06 15:02
    Status Complete
    Review Resolution Rejected (REJ)
    Review Conclusion This PR request is being rejected. The matter is being handled in PR 0054

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority