[patch] applied: lp-pietro

0 views
Skip to first unread message

9cha...@cat-v.org

unread,
Apr 30, 2008, 5:20:34 PM4/30/08
to plan9c...@googlegroups.com
Created Apr 30 15:20 by rsc
Processed Apr 30 21:20 by geoff

Move LPCLASS processing out of generic
in case people use -p to bypass it.


--
/rc/bin/lp
lp.orig:157,162 - /n/sources/patch/applied/lp-pietro/lp:157,168
KILL=$LPDLINE(10)
DAEMON=$LPDLINE(11)
SCHED=$LPDLINE(12)
+
+ if (~ $LPCLASS *nohead*)
+ NOHEAD=1
+ if (~ $LPCLASS *duplex*)
+ DUPLEX=1
+
if (~ $#SCHED 0) SCHED=FIFO # everyone uses FIFO
if (~ $KILLFLAG 1)
switch ($KILL) {

/sys/src/cmd/lp/lp.rc
lp.rc.orig:157,162 - /n/sources/patch/applied/lp-pietro/lp.rc:157,168
KILL=$LPDLINE(10)
DAEMON=$LPDLINE(11)
SCHED=$LPDLINE(12)
+
+ if (~ $LPCLASS *nohead*)
+ NOHEAD=1
+ if (~ $LPCLASS *duplex*)
+ DUPLEX=1
+
if (~ $#SCHED 0) SCHED=FIFO # everyone uses FIFO
if (~ $KILLFLAG 1)
switch ($KILL) {

/sys/lib/lp/process/generic
generic.orig:9,18 - /n/sources/patch/applied/lp-pietro/generic:9,14

if (! ~ $DEBUG '')
flag x +
- if (~ $LPCLASS *nohead*)
- NOHEAD=1
- if (~ $LPCLASS *duplex*)
- DUPLEX=1
cat >$temp

type=`{file $temp}

Reply all
Reply to author
Forward
0 new messages