[comp.unix.xenix.sco] LPR Client for SCO Xenix/386

srodawa@vela.acs.oakland.edu (Ron Srodawa) (04/09/91)

	Xenix-and-real-LPR-client version
	=================================

	This "lprclient" package began as an example in the book
	"UNIX Network Programming" by Richard Stevens (Prentice
	Hall, 1990).  It was then modified by Cayman systems for
	use as a System V lp interface to their GatorPrint software.
	That was then modified by Ronald Srodawa of Oakland University
	to work with SCO Xenix and real BSD Unix lpr servers.  The
	summary of changes by Srodawa is:
	1.	Makefile and include files changed as required for
		Xenix.  Changes should no affect systems already
		properly supported.
	2.	Runs setuid root and acquires privileged sockets which is
		required by real BSD lpr clients for security purposes.
	3.	Supports -owxxx and -oixxx options which set width and
		indentation to xxx, respectively.
	4.	Makefile (install) as well as addpr (rmpr) were changed
		to change file owner, group, and mods as required for
		correct operation with setuid.
	5.	Several "real" examples have been added to the lpr_printers
		file.  These should be commented out or removed and replaced
		with lines specific to your site.

	The SCO Xenix version binaries require:
		SCO Xenix/386 (we use release 2.3.3)
		SCO Xenix Streams runtime.
		SCO Xenix TCP/IP runtime.
	To compile the source additionally requires:
		SCO Xenix/386 Development System (we use release x.x.x).
		SCO Xenix/386 Streams Toolkit.
		SCO Xenix/386 TCP/IP Development System (we use release x.x.x).

	The program is distributed via anonymous ftp on unix.oakland.edu
	(141.210.180.2) in the directory /pub/xenix/lprclient which contains
	the files:

	lprcbin.tar.Z		Minimal binaries and installation scripts
				to install without compiling.

	lprcsrc.tar.Z		Complete source modified for Xenix and
				ready to compile.

	cayman.shar.Z		Original Cayman source in shar format.

Ron.
-- 
| Ronald J. Srodawa               | Internet: srodawa@vela.oakland.edu      |
| School of Engineering and CS    | UUCP:     srodawa@vela.UUCP             |
| Oakland University              | Voice:    (313) 370-2247                |
| Rochester, Michigan  48309-4401 |                                         |