|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 0760 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 0760.
Report 0760 Actions
Problem Report Number 0760 Submitter's Classification Specification problem State Resolved Resolution Temporary Interpretation (TIN) Problem Resolution ID TIN.X.0051 Raised 1970-01-01 08:00 Updated 2003-03-13 08:00 Published 1995-09-09 08:00 Product Standard Commands and Utilities V2 (UNIX 95) Certification Program The Open Brand certification program Test Suite VSC version 4.1.4 Test Identification POSIX.upe/more/more 32 Specification Commands and Utilities Issue 4 Version 2 Location in Spec See Problem Text Problem Summary TIN4C.00010 Test improperly requires user input be read fro standard error. Problem Text
The use of standard error for both prompts and user input by
more, as required by POSIX.2, may not be possible and another
file opened on /dev/tty may be required for user input. The
resolution of IEEE interpretation PASC 1003.2-92 #37 states
that the relevant text of POSIX.2 is in error.
Our implementation conforms to the current draft POSIX.2b
standard, which takes into account the above POSIX
interpretation. Since this area of the specification is subject
to change, we request a temporary interpretation allowing our
existing practice.Test Output
200|1 1 13:02:37|TP Start
520|1 1 917520 1 1|Assertion #32 (D): When stderr cannot be read when needed
520|1 1 917520 1 1|Note: The behavior associated with this assertion is expected
520|1 1 917520 1 2|to change in a future revision of POSIX.2.
520|1 1 917520 1 3|Expected exit code != 0; Received 0
520|1 1 917520 1 4|Expecting line not-found, was line 12
520|1 1 917520 1 5|Command failed: 'checkline more_in_1 "not-found"'
220|1 1 1 13:03:12|FAILReview Information
Review Type TSMA Review Start Date null Completed null Status Complete Review Recommendation No Resolution Given Review Response
The interpretation referenced does not state the spec is in error.
It essentially states that the standard is clear and should be followed.
However, 1003.2b/D11 states
If standard output is a terminal standard error shall be used to
read commands from the user. If standard output is a terminal and
standard error is not readable, and command input is needed, more
may attempt to obtain user commands fron the controlling terminal
(e.g., /dev/tty); ...
Anticipating acceptance of the completely rewritten more specification
in POSIX 2003.2b/D11 and the eventual alignment of the tests with it
a temporary interpretation is recommended.
Review Type SA Review Start Date null Completed null Status Complete Review Resolution Temporary Interpretation (TIN) Review Conclusion
A Temporary Interpretation is granted.
Problem Reporting System Options:
- View Report 0760
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority