| |
Home About Us A-Z Index Search • |
Organization | International Business Machines Corporation |
---|---|
Author | Vivian W. Morabito |
Product Identification | Version/Release Number | Product Supplier | |
---|---|---|---|
1. | z/OS | Version 1 Release 2 or later | IBM |
2. | z/OS Security Server | Version 1 Release 2 or later | IBM |
3. | z/OS C/C++ Compiler | Version 1 Release 2 or later | IBM |
Testing Environment | Binary-compatible Family | Portability Environment | Indicator of Compliance | Compliance Details | |
---|---|---|---|---|---|
1. |
|
| Internationalised System Calls and Libraries Extended V2 | None | Test Suite:
Test Report: |
Question 1: What is the state of conformance of this product?
Response
Rationale
Two sets of conformance rules are defined within this Product Standard:
This comprises a vendor declaration in the Conformance Statement of the differences in behavior of the conformant product and the X/Open Curses, Issue 4, Version 2 Specification, including the Enhanced Curses Extension.
This involves strict conformance to the X/Open Curses, Issue 4, Version 2 Specification, including the Enhanced Curses Extension, and use of the test suite as the Indicator of Compliance. The running of the relevant test cases is determined by a parameter of the VSU5 Test Suite.
Reference
Internationalised Terminal Interfaces Product Standard Definition.
Question 2: Which coded character sets are supported by the chtype data type?
Response
Rationale
An implementation that claims BASE, BASE 95 or UNIX conformance and Internationalised Terminal Interfaces conformance must support at least octet-based code sets (such as ISO 8859-1), within the chtype data type. Support for other coded character sets is implementation-defined.
Reference
CAE Specification, X/Open Curses, Issue 4, Section 1.2, Conformance.
Question 3: Which character attributes are supported by the implementation?
Response
A_ALTCHARSET | Yes |
A_HORIZONTAL | No |
A_LEFT | No |
A_LOW | No |
A_RIGHT | No |
A_TOP | No |
A_VERTICAL | No |
Rationale
An implementation that claims BASE or BASE 95 conformance and Internationalised Terminal Interfaces conformance must support at least the character attributes: A_BLINK, A_BOLD, A_DIM, A_REVERSE, A_STANDOUT and A_UNDERLINE. Support for other character attributes, listed above, is implementation-defined.
Reference
CAE Specification, X/Open Curses, Issue 4, Chapter 5, Headers.
Question 4: Which of the following terminal types are supported by the implementation (if any)?
Response
Synchronous | No |
---|---|
A character cannot be transmitted by a single key stroke only in blocks | No |
The refresh() routine must redraw the entire screen contents in order to perform any update | No |
It is not possible to disable echo | No |
There are additional limitations defined below | No |
Networked Asynchronous | No |
---|---|
A character cannot be transmitted by a single key stroke only in blocks | No |
The refresh() routine must redraw the entire screen contents in order to perform any update | No |
It is not possible to disable echo | No |
There are additional limitations defined below | No |
Non-standard Asynchronous | No |
---|---|
A character cannot be transmitted by a single key stroke only in blocks | No |
The refresh() routine must redraw the entire screen contents in order to perform any update | No |
It is not possible to disable echo | No |
There are additional limitations defined below | No |
Rationale
The General Terminal Interface described in System Interface Definitions, Issue 4, Version 2, and the Curses interfaces defined in X/Open Curses, Issue 4, are provided to control terminals connected to asynchronous communication ports. They may also be used to control synchronous, networked asynchronous or non-standard directly-connected asynchronous terminals, subject to possible implementation-defined limitations.
Reference
CAE Specification, System Interface Definitions, Issue 4, Version 2, Chapter 9, General Terminal Interface.
CAE Specification, X/Open Curses, Issue 4, Section 3.9, Synchronous and Networked Asynchronous Terminals.
Question 5: What limits does the implementation support for a terminfo source file?
Response
Length of a line |
|
Length of a terminal alias |
|
Length of a terminal model name |
|
Length of a single field |
|
Length of a string value |
|
Length of a string representing a numeric value |
|
Magnitude of a numeric value |
|
Rationale
X/Open Curses, Issue 4, specifies that a conformant implementation must declare its actual limits for the above items and defines minimum values that the implementation must support.
Copyright ©
All rights reserved.
Date | Name | Comment |
---|
The Open Group and Boundaryless Information Flow are trademarks and UNIX is a registered trademark of The Open Group in the United States and other countries. All other trademarks are the property of their respective owners.