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

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 0716 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 0716.


Report 0716 Actions


    Problem Report Number 0716
    Submitter's Classification Specification problem
    State Resolved
    Resolution Permanent Interpretation (PIN)
    Problem Resolution ID PIN.X.0109
    Raised 1970-01-01 08:00
    Updated 2003-03-13 08:00
    Published 1995-06-16 08:00
    Product Standard Commands and Utilities V2 (UNIX 95)
    Certification Program The Open Brand certification program
    Test Suite VSC version 4.1.3
    Test Identification POSIX.cmd/expr 96
    Specification Commands and Utilities Issue 4 Version 2
    Location in Spec See Problem Text
    Problem Summary PIN4C.00005 Spec should not require support for empty REs per POSIX interp.
    Problem Text
    The requirement in XPG4v2 to support empty subexpressions is a
    direct result of the adoption by X/Open of the IEEE P1003.2-1992
    (POSIX.2) standard. Andrew Hume and Doug McIlroy, of AT&T Bell
    labs, requested an interpretation of this requirement from the
    IEEE (PASC Interpretation reference 1003.2-92 #43.1), questioning
    the need to support such regular expresssions, since no
    historical implementation supported such REs, and since the
    standard, while requiring their acceptance, neglected to define
    semantics for them. The IEEE subsequently ruled that this was a
    defect in the standard (cf. the resolution of the above reference
    interpretation request). Does X/Open require systems to continue
    to support empty subexpressions, and if it does, what semantics
    should be associated with them?
    Test Output
    Assertion #96 (A): GA133
    expr "abc" : "\(a\(\)b\)" returned 2 for GA133
    Expected return value of 1, but got 2.
    Assertion Result: FAIL

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    It is recommended that support for empty subexpressions should not
    be mandatory for XCU Version 2 and a Permanent Interpretation granted.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Permanent Interpretation (PIN)
    Review Conclusion
    A Permanent Interpretation is granted.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority