aboutsummaryrefslogtreecommitdiff
path: root/sys/tty/README
blob: 2ab27b7e340a94d4c0f93b60f57d392bb81a2b8e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
This directory contains the source for the TTY interface, a device independent
interface used to control terminals.  We interface to the widely used
TERMCAP terminal database, thereby gaining the data required to control many
diverse terminals.  (Written Jan84 dct).

Mar84	Added TTYGDES and the "graphcap" file, used to describe graphics
	devices.

Jly84	Added capability to compile selected termcap entries to speedup
	TTYODES.  Added TTYCOMPILE, TTYLOAD, TTYOPEN, TTYCLOSE.  Modified
	the existing routines TTYODES and TTYGDES.  The new open and close
	routines are useful for any type of database maintained in termcap
	format.

Jly84	Entry point TTYCLINE changed to TTYCLEARLN to avoid name conflict
	with TTYCLOSE.

Jly84	Task MKTTYDATA is used to compile selected entries from TERMCAP
	files.  The include files "cache_?.dat" are the output of this
	program.  To tailor the cache of pre-compiled termcap device
	entries for a site, compile MKTTYDATA and run it to generate
	the files "cache_t.dat" for "dev$termcap" (default MKTTYDATA params)
	and "cache_g.dat" for "dev$graphcap", then do a Sysgen to recompile
	the libraries.  All programs which use the TTY interface, e.g.,
	the SYSTEM package, must then be relinked to make use of the new
	cache.

Jun85	Changed filenames to make them more machine independent.
	Installed MKTTYDATA as a task in the SOFTOOLS package.