diff options
author | csgr <csgr@FreeBSD.org> | 1994-09-03 22:47:08 +0000 |
---|---|---|
committer | csgr <csgr@FreeBSD.org> | 1994-09-03 22:47:08 +0000 |
commit | 7b6e72a847a7d44c2c26046d7b7b45ffb24d6bac (patch) | |
tree | fae137773c8b7b37ab895b0c2108c844082d5eb7 /etc/etc.i386 | |
parent | 010d228ad6975af67848079ecbeca590d3ac7ed1 (diff) | |
download | FreeBSD-src-7b6e72a847a7d44c2c26046d7b7b45ffb24d6bac.zip FreeBSD-src-7b6e72a847a7d44c2c26046d7b7b45ffb24d6bac.tar.gz |
Make it possible to run lptcontrol on a printer port which does not
actually have a printer connected or online:
- MAKEDEV: remove all signs of lpa
add lpctl? devices (minor # = unit + 128)
- usr.sbin/Makefile add lptcontrol
- sys/i386/isa/lpt.c implement the LP_BYPASS flag: when a unit is
opened with this flag set, the printer is
not primed, and no check is made to see that
the printer is online. This can only be used
to pass ioctls. (giving us /dev/lpctl?)
- lptcontrol.c use /dev/lpctl? (LP_BYPASS)
-f flag removed, -u flag added
- lptcontrol.8 document changes in lptcontrol
rewrite using mandoc macros
Submitted by: Geoff.
Diffstat (limited to 'etc/etc.i386')
-rw-r--r-- | etc/etc.i386/MAKEDEV | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/etc/etc.i386/MAKEDEV b/etc/etc.i386/MAKEDEV index de7d633..1da5366 100644 --- a/etc/etc.i386/MAKEDEV +++ b/etc/etc.i386/MAKEDEV @@ -64,7 +64,6 @@ # # Printers: # lpt* stock lp -# lpa* interruptless lp # # Call units: # @@ -76,7 +75,7 @@ # snd* various sound cards # pcaudio PCM audio driver # -# $Id: MAKEDEV,v 1.36 1994/05/30 03:53:01 ache Exp $ +# $Id: MAKEDEV,v 1.37 1994/06/17 21:50:07 jkh Exp $ # PATH=/sbin:/bin/:/usr/bin:/usr/sbin: @@ -89,7 +88,7 @@ all) sh MAKEDEV std # standard sh MAKEDEV wd0 wd1 fd0 fd1 ft0 wt0 sd0 sd1 st0 cd0 mcd0 # bdev sh MAKEDEV pty0 tty0 tty1 pc0 lpt0 lpt1 lpt2 # cdev - sh MAKEDEV ch0 tw0 bpf0 dcf0 lpa0 lpa1 lpa2 # cdev + sh MAKEDEV ch0 tw0 bpf0 dcf0 # cdev sh MAKEDEV speaker pcaudio psm0 mse0 ttyd2 ttyd3 # cdev sh MAKEDEV vty4 # cdev ;; @@ -418,7 +417,10 @@ cd*|mcd*) lpt*) unit=`expr $i : 'lpt\(.*\)'` rm -f lpt$unit + rm -f lpctl$unit mknod lpt$unit c 16 $unit + mknod lpctl$unit c 16 `expr $unit + 128` + chown root.wheel lpt$unit chown root.wheel lpt$unit ;; @@ -469,15 +471,6 @@ dcf*) chown root.wheel dcf$unit ;; -lpa*) - unit=`expr $i : 'lpa\(.*\)'` - chr=25 - rm -f lpa$unit lpa${unit}p - mknod lpa${unit} c $chr `expr $unit + 0` - mknod lpa${unit}p c $chr `expr $unit + 32` - chown root.wheel lpa${unit} lpa${unit}p - ;; - speaker) rm -f speaker mknod speaker c 26 0 |