[hacknews] spooler software updated

david@utzoo.UUCP (David Trueman) (11/27/84)

We are now running with new versions of lpr(1), spr(1), hpr(1), lpd(8)
spd(8), hpd(8) and /lib/printerq (used by lpq(1), spq(1) and hpq(1)).
The biggest changes are not visible externally:  common code is now
centralized in spooler.c and daemon.c; substantial quantities of obsolete
code have been eliminated; a large proportion of the code has been
rewritten.

Visible changes include:  all spoolers record an estimate of the number of
pages being printed; cumulative usage is reported in a USAGE file in
the spool directory; errors are logged in a file called ERRLOG; accounting
information is recorded in /usr/adm/?pd for all spoolers.

The send-mail-on-completion code now uses getlogin(3) rather than getuid(2).
Printerq is now much easier and thus much faster, and reports the size
of queued jobs in pages rather than characters.
-- 
				David Trueman @ U of Toronto Zoology
				{allegra,ihnp4,linus,decvax}!utzoo!david