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 | |