Environment Specification

HARDWARE: Systems using CHRP system architecture with POWER(tm) processors and 2, 8 or 128 port async cards. SOFTWARE: AIX 6 Operating System, Version 6.1.2 SP1 or later with IBM XL C/C++ for AIX, V10.1, installed on JFS2 filesystems and running in 32bit(ILP32_OFF32) mode

Internationalised System Calls and Libraries Extended

None

Test Suite:
none
Test Report:
none

Temporary Waivers

None.

1.1 Product Scope

1.1.1 Type of Conformance

Question 1: What is the state of conformance of this product?

Response

Soft Conformance.

Rationale

Two sets of conformance rules are defined within this Product Standard:

Soft Conformance

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.

Hard Conformance

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.

1.1.2 Coded Character Sets

Question 2: Which coded character sets are supported by the
chtype data type?

Response

ISO 8859-1 IBM PC-850

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.

1.1.3 Character Attributes

Question 3: Which character attributes are supported by the
implementation?

Response

A_ALTCHARSET

Supported

A_HORIZONTAL

Not supported

A_LEFT

Not supported

A_LOW

Not supported

A_RIGHT

Not supported

A_TOP

Not supported

A_VERTICAL

Not supported

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.

1.2 Supported Terminals

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

Yes

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.