Dear Caldera Customer, Support Level Supplement (SLS) ptf7662b, the UnixWare Curses Library Supplement, addresses both of the problems listed below. SLS ptf7662a addressed this issue: 1. My application aborts in the curses library function 'tparm'. SLS ptf7662b additionally addresses this issue: 2. I am seeing screen corruption in my curses application running over a telnet session. The problem with the above issue (#2) is in the curses library. If a curses application uses the following to read a character from the terminal in non-blocking mode, the terminal is left in non-blocking state. nodelay(stdscr,1); c = wgetch(stdscr); Subsequent writes to the terminal via waddch(), waddstr() may then fail if the underlying streams modules are full. This causes data loss from the application to the terminal and results in screen corruption. It is necessary to apply this ptf to the development machine. The curses applications must then be recompiled and redeployed. Contents -------- /usr/ccs/lib/libcurses.a /usr/ccs/lib/libtermcap.a /usr/ccs/lib/libtermlib.a Software Notes and Recommendations ---------------------------------- SLS ptf7662b should only be installed on: UnixWare 7 Release 7.0.0, 7.0.1, 7.1.0, 7.1.1 NOTE: This supplement has been superseded by the UnixWare 7.1.1 Maintenance Pack for UnixWare 7.1.1 platforms only. The UnixWare 7.1.1 Maintenance Pack is available from: ftp://ftp.caldera.com/pub/unixware7/uw711pk You MUST apply this ptf to the development machine. The curses applications must then be recompiled and redeployed. If your system is running any libraries or commands that are contained in this SLS, then these programs will continue to run with the old versions of these libraries or commands until the the system is rebooted. Note that when all necessary patches have been installed, it is recommended that you reboot the system at the earliest opportunity. This will ensure that no programs continue to run with the old libraries or commands. Installation Instructions ------------------------- 1. Download the ptf7662b.Z file to the /tmp directory on your machine. 2. As root, uncompress the file and add the package to your system using these commands: $ su Password: # uncompress /tmp/ptf7662b.Z # pkgadd -d /tmp/ptf7662b # rm /tmp/ptf7662b Alternatively, this SLS package may be installed in quiet mode, that is, without displaying the release notes and asking for installation confirmation. To do this, use these commands: $ su Password: # uncompress /tmp/ptf7662b.Z # pkgadd -qd /tmp/ptf7662b all # rm /tmp/ptf7662b 3. There is no need to reboot the system after installing this package. The release notes displayed prior to installation can be found in: /var/sadm/pkg/ptf7662/install/ptf7662.txt Removal Instructions -------------------- 1. As root, remove the package using these commands: $ su Password: # pkgrm ptf7662 2. There is no need to reboot the system after removing this package. If you have questions regarding this SLS, or the product on which it is installed, please contact your software supplier.