diff options
author | bde <bde@FreeBSD.org> | 1996-03-27 18:50:10 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1996-03-27 18:50:10 +0000 |
commit | a0f80d71f4d5419c591739bd1c8ff85a3421cd7e (patch) | |
tree | f9c3f8c23a6c10cff1491ff0a22678a78ee71464 /sys/i386/isa | |
parent | 2296883240b49b7a7e262a5bb647c5de62e4d816 (diff) | |
download | FreeBSD-src-a0f80d71f4d5419c591739bd1c8ff85a3421cd7e.zip FreeBSD-src-a0f80d71f4d5419c591739bd1c8ff85a3421cd7e.tar.gz |
Fixed group of disk devices (was wheel or games, now operator).
Added scsi control devices.
Converted almost everything that I changed to use devfs_add_devswf()
and verbose id macros.
st.c:
Renamed enrst* to erst* since that's what the current name is (enrst
seems to be an old name).
Diffstat (limited to 'sys/i386/isa')
-rw-r--r-- | sys/i386/isa/wd.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/sys/i386/isa/wd.c b/sys/i386/isa/wd.c index 44bc86c..da5dee2 100644 --- a/sys/i386/isa/wd.c +++ b/sys/i386/isa/wd.c @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * from: @(#)wd.c 7.2 (Berkeley) 5/9/91 - * $Id: wd.c,v 1.103 1996/01/27 04:17:52 bde Exp $ + * $Id: wd.c,v 1.104 1996/01/28 22:16:18 wollman Exp $ */ /* TODO: @@ -438,7 +438,6 @@ wdattach(struct isa_device *dvp) { #ifdef DEVFS int mynor; - char name[32]; #endif int unit, lunit; struct isa_device *wdup; @@ -519,13 +518,14 @@ wdattach(struct isa_device *dvp) wd_registerdev(dvp->id_unit, lunit); #ifdef DEVFS mynor = dkmakeminor(unit, WHOLE_DISK_SLICE, RAW_PART); - sprintf(name, "rwd%d", unit); - du->dk_bdev = devfs_add_devsw("/", name + 1, &wd_bdevsw, - mynor, DV_BLK, 0, 0, - 0640); - du->dk_cdev = devfs_add_devsw("/", name, &wd_cdevsw, - mynor, DV_CHR, 0, 0, - 0640); + du->dk_bdev = devfs_add_devswf(&wd_bdevsw, mynor, + DV_BLK, UID_ROOT, + GID_OPERATOR, 0640, + "wd%d", unit); + du->dk_cdev = devfs_add_devswf(&wd_cdevsw, mynor, + DV_CHR, UID_ROOT, + GID_OPERATOR, 0640, + "rwd%d", unit); #endif if (dk_ndrive < DK_NDRIVE) { |