|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 0716 Details
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: FAILReview 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:
- View Report 0716
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority