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