summaryrefslogtreecommitdiffstats
path: root/sys/i386/isa/asc.c
diff options
context:
space:
mode:
authorscrappy <scrappy@FreeBSD.org>1996-03-28 14:29:52 +0000
committerscrappy <scrappy@FreeBSD.org>1996-03-28 14:29:52 +0000
commit415585985cb93ec4bd441c45c7bbd43c2529256d (patch)
treea799d7ab93b91102069e46ed96392e309b7b469f /sys/i386/isa/asc.c
parentf55298f39fa39052b4a4bb6f1f3a18aa12d6b771 (diff)
downloadFreeBSD-src-415585985cb93ec4bd441c45c7bbd43c2529256d.zip
FreeBSD-src-415585985cb93ec4bd441c45c7bbd43c2529256d.tar.gz
Switched from using devfs_add_sw() to using devfs_add_swf()
Reviewed by: julian@freebsd.org
Diffstat (limited to 'sys/i386/isa/asc.c')
-rw-r--r--sys/i386/isa/asc.c34
1 files changed, 14 insertions, 20 deletions
diff --git a/sys/i386/isa/asc.c b/sys/i386/isa/asc.c
index 1ddb8c9..a6eca29 100644
--- a/sys/i386/isa/asc.c
+++ b/sys/i386/isa/asc.c
@@ -34,7 +34,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/*
- * $Id: asc.c,v 1.15 1996/01/13 20:43:08 bde Exp $
+ * $Id: asc.c,v 1.16 1996/01/27 00:53:55 bde Exp $
*/
#include "asc.h"
@@ -438,9 +438,6 @@ ascattach(struct isa_device *isdp)
{
int unit = isdp->id_unit;
struct asc_unit *scu = unittab + unit;
-#ifdef DEVFS
- char name[32];
-#endif
scu->flags |= FLAG_DEBUG;
printf("asc%d: [GI1904/Trust Ami-Scan Grey, type S2]\n", unit);
@@ -484,22 +481,19 @@ ascattach(struct isa_device *isdp)
#ifdef DEVFS
#define ASC_UID 0
#define ASC_GID 13
- sprintf(name,"asc%d",unit);
-/* path name devsw minor type uid gid perm*/
- scu->devfs_asc = devfs_add_devsw("/", name, &asc_cdevsw, unit<<6,
- DV_CHR, ASC_UID, ASC_GID, 0666);
- sprintf(name,"asc%dp",unit);
- scu->devfs_ascp = devfs_add_devsw("/", name, &asc_cdevsw,
- ((unit<<6) + FRMT_PBM),
- DV_CHR, ASC_UID, ASC_GID, 0666);
- sprintf(name,"asc%dd",unit);
- scu->devfs_ascd = devfs_add_devsw("/", name, &asc_cdevsw,
- ((unit<<6) + DBUG_MASK),
- DV_CHR, ASC_UID, ASC_GID, 0666);
- sprintf(name,"asc%dpd",unit);
- scu->devfs_ascpd = devfs_add_devsw("/", name, &asc_cdevsw,
- ((unit<<6) + DBUG_MASK + FRMT_PBM),
- DV_CHR, ASC_UID, ASC_GID, 0666);
+ scu->devfs_asc =
+ devfs_add_devswf(&asc_cdevsw, unit<<6, DV_CHR, ASC_UID,
+ ASC_GID, 0666, "asc%d", unit);
+ scu->devfs_ascp =
+ devfs_add_devswf(&asc_cdevsw, ((unit<<6) + FRMT_PBM), DV_CHR,
+ ASC_UID, ASC_GID, 0666, "asc%dp", unit);
+ scu->devfs_ascd =
+ devfs_add_devswf(&asc_cdevsw, ((unit<<6) + DBUG_MASK), DV_CHR,
+ ASC_UID, ASC_GID, 0666, "asc%dd", unit);
+ scu->devfs_ascpd =
+ devfs_add_devswf(&asc_cdevsw, ((unit<<6) + DBUG_MASK+FRMT_PBM),
+ DV_CHR, ASC_UID, ASC_GID, 0666, "asc%dpd",
+ unit);
#endif /*DEVFS*/
return ATTACH_SUCCESS;
}
OpenPOWER on IntegriCloud