TECHNICAL INFORMATION DOCUMENT TITLE: PTF265 - tcgetattr/tcsetattr for non-stream DOCUMENT ID: TID300212 DOCUMENT REVISION: A DATE: 11MAY95 ALERT STATUS: Yellow INFORMATION TYPE: Symptom Solution README FOR: ptf265 PRODUCT and VERSION: UnixWare 1.1 ABSTRACT: Installs a new clist driver with support for all tcgetattr/tcsetattr options. The clist driver consists of a set of generic tty support routines that are used by non-Streams tty drivers. SYMPTOM Prior to the installation of Update 1.1.3 (or PTF144), any call to tcgetattr or tcsetattr for a non-Streams tty driver would return an EINVAL error. After the installation of Update 1.1.3 (or PTF144), using stty to change the driver's options results in an "ERROR: Invalid argument" message (EINVAL error). SOLUTION Apply the ptf265 file. Installation Instructions: DATATYPE: datastream 1. Download the ptf265.Z and ptf265.txt files to the /tmp directory on your machine. 2. Read the release notes contained in this file and follow the instuctions to add the packages to your system. 3. Now become root, uncompress the file and add the package to your system using the following commands: $ su # uncompress /tmp/ptf265.Z # pkgadd -d /tmp/ptf265 Solution Specifics Title ----- PTF265 - Full tcgetattr/tcsetattr Support For non-Streams tty Drivers Product And Version -------------------------- UnixWare 1.1.1, UnixWare 1.1.2., UnixWare 1.1.3, UnixWare 1.1.4 General Description. ------------------- The updated clist driver released with Update 1.1.3 implemented support for the most often used options of tcgetattr/tcsetattr (or, more precisely, the associated ioctl() requests). This partial support resulted in stty then using additional (and not yet supported) options when attemtpting change driver options. This PTF installs a new clist driver which supports the full range of ioctl() requests issued by tcgetattr/tcsetattr. New Features. ------------ None Software Notes and Recommendations. ---------------------------------- This PTF should be installed on all UnixWare 1.1.1 through UnixWare 1.1.4 systems which have the Enhanced Application Compatibiliy (acp) package installed. If, after installing this PTF, Update 1.1.3 and/or Update 1.1.4 is subsequently installed, it will then be necessary to reinstall this PTF. Testing of the modified software contained in this package has been conducted only to the extent necessary to confirm that it resolves the problem(s) stated above ("Symptom"). Such testing consists of recreating the problem conditions and verifying that the problem no longer occurs. No other testing of this software has been done. Hardware Notes and Recommendations. ---------------------------------- This PTF is targeted for the i386, i486 and Pentium CPU's.