LPR Client for SCO Xenix/386
Ron Srodawa
srodawa at vela.acs.oakland.edu
Tue Apr 9 13:19:48 AEST 1991
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 at vela.oakland.edu |
| School of Engineering and CS | UUCP: srodawa at vela.UUCP |
| Oakland University | Voice: (313) 370-2247 |
| Rochester, Michigan 48309-4401 | |
More information about the Comp.unix.xenix.sco
mailing list