summaryrefslogtreecommitdiffstats
path: root/etc/MAKEDEV
diff options
context:
space:
mode:
authorcsgr <csgr@FreeBSD.org>1994-09-03 22:47:08 +0000
committercsgr <csgr@FreeBSD.org>1994-09-03 22:47:08 +0000
commit7b6e72a847a7d44c2c26046d7b7b45ffb24d6bac (patch)
treefae137773c8b7b37ab895b0c2108c844082d5eb7 /etc/MAKEDEV
parent010d228ad6975af67848079ecbeca590d3ac7ed1 (diff)
downloadFreeBSD-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/MAKEDEV')
-rw-r--r--etc/MAKEDEV17
1 files changed, 5 insertions, 12 deletions
diff --git a/etc/MAKEDEV b/etc/MAKEDEV
index de7d633..1da5366 100644
--- a/etc/MAKEDEV
+++ b/etc/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
OpenPOWER on IntegriCloud