Patch-ID# 100408-01
Keywords: libcurses curses keypad rlogin
Synopsis: SunOS 4.1.1: libcurses replacement with all 4.1.1 CTE patches
Date: 3-Oct-91
 
SunOS release: 4.1.1
 
Unbundled Product:
 
Unbundled Release:
 
Topic: jumbo patch to integrate CTE fixes to libcurses for 4.1.1
 
BugId's fixed with this patch: 1070312, 1047916

Architectures for which this patch is available: sun3, sun4

Patches which may conflict with this patch:

Obsoleted by: SYS_V Rel 4

Problem Description: 
	The following problems (prefixed by bug IDs) are fixed by 
	this patched libcurses:

	1070312: using a terminal's ins/del line and scroll region capability 
		 can cause screen to get out of sync.
	1047916: keypad() misinterprets function keys when remotely logged in.

INSTALL:

	As root, make a backup copy of the original files:

	mv /usr/5lib/libcurses.a /usr/5lib/libcurses.a.FCS
	mv /usr/5lib/libcurses_p.a /usr/5lib/libcurses_p.a.FCS
	mv `arch`/libcurses.a /usr/5lib
	mv `arch`/libcurses_p.a /usr/5lib

	libtermlib and libtermcap are links to libcurses, so you must
	relink them to the new libcurses.

	mv /usr/5lib/libtermcap.a /usr/5lib/libtermcap.a.FCS
	mv /usr/5lib/libtermlib.a /usr/5lib/libtermlib.a.FCS
	ln /usr/5lib/libcurses.a /usr/5lib/libtermcap.a
	ln /usr/5lib/libcurses.a /usr/5lib/libtermlib.a
	mv /usr/5lib/libtermcap_p.a /usr/5lib/libtermcap_p.a.FCS
	mv /usr/5lib/libtermlib_p.a /usr/5lib/libtermlib_p.a.FCS
	ln /usr/5lib/libcurses_p.a /usr/5lib/libtermcap_p.a
	ln /usr/5lib/libcurses_p.a /usr/5lib/libtermlib_p.a
	ranlib /usr/5lib/libcurses.a /usr/5lib/libcurses_p.a

	Installation is complete.
