[comp.windows.news] new version of psterm

sam@ucbvax (Sam Leffler) (07/21/87)

I've placed a new version of psterm in the anonymous ftp area on
ucbvax.berkeley.edu.  The file psterm.tar.Z is a compressed tar
file containing the sources, Makefile's, and a revised manual page.
For those people that don't have compress, an uncompressed version
is located in psterm.tar.  A copy of the README file is included below.

Please do not contact me requesting copies via uucp; find someone
near you with ftp access.

	Sam Leffler


Mon Jul 20 20:49:49 PDT 1987

This version of psterm is derived from the 1.0 NeWS distribution sources.
It includes work by Chris Maio (chris@columbia.edu) and Brent Browning
(brentb@sun.com), as well as myself.  The following list highlights some
of the more important/visible changes:

1. Major rework of the pattern matcher for improved performance.
2. Many new command line options (consult the man page).
3. /etc/utmp support if installed with proper permissions.
4. Provides a visible bell.
5. Page mode and automatic margin options (from chris).
6. Works on versions of System 5 that support BSD sockets (from chris).
7. Better initialization and handling of pseudo-terminals.

This psterm uses a private version of ctops.c that dynamically expands its
buffering to insure calls to pprintf will work in the face of network
congestion.  You should not install this as the standard ctops.c used in
the -lcps library.  You may, however, want to copy the ParseServerSpec
routine found there (along with the associated changes) as it supports
an additional, alternate NEWSSERVER syntax:
	host, or port@host

Both a BSD Makefile and Sun's old Makefile are included (the latter as
Makefile.sun).  If you don't place this code in a subdirectory of
clientsrc/client, then you'll have to modify the Makefile to supply a
path to psio.h (normally clientsrc/client/psio.h).

Compile time options are:

-DUTMP		/etc/utmp support
-DSYSV		support System 5 instead of 4BSD
-DSUNTGETENT	hack for Sun's termcap library (needed only on Sun's)
-DOVERLAYOPS	use antiquated PostScript ops instead of setrasteropcode

Fixes, enhancements, complaints are welcome.

	Sam Leffler
	Pixar
	ucbvax!sam or sam@ucbvax.berkeley.edu