diff options
| author | Julian Elischer <julian@FreeBSD.org> | 1995-09-03 05:43:50 +0000 |
|---|---|---|
| committer | Julian Elischer <julian@FreeBSD.org> | 1995-09-03 05:43:50 +0000 |
| commit | 8af5d536ffbd13a97c1332dc307ebf3a8a64c6f4 (patch) | |
| tree | 48c036cfd246d74ad2a6c99044f9938396941363 /sys/dev | |
| parent | 623463ca4ae7f4bbd921c53e21f07cfe00a25726 (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/fdc/fdc.c | 11 | ||||
| -rw-r--r-- | sys/dev/speaker/spkr.c | 16 |
2 files changed, 22 insertions, 5 deletions
diff --git a/sys/dev/fdc/fdc.c b/sys/dev/fdc/fdc.c index 3c468238f2ac..17bef915c6aa 100644 --- a/sys/dev/fdc/fdc.c +++ b/sys/dev/fdc/fdc.c @@ -43,7 +43,7 @@ * SUCH DAMAGE. * * from: @(#)fd.c 7.4 (Berkeley) 5/25/91 - * $Id: fd.c,v 1.61.2.1 1995/06/08 10:26:23 davidg Exp $ + * $Id: fd.c,v 1.62 1995/06/11 19:31:19 rgrimes Exp $ * */ @@ -82,6 +82,9 @@ #include <sys/ftape.h> #include <i386/isa/ftreg.h> #endif +#ifdef DEVFS +#include <sys/devfsext.h> +#endif static int fd_goaway(struct kern_devconf *, int); static int fdc_goaway(struct kern_devconf *, int); @@ -557,7 +560,7 @@ fdattach(struct isa_device *dev) int ic_type = 0; #ifdef DEVFS char name[64]; - caddr_t key; + void *key; #endif /* DEVFS */ fdc->fdcu = fdcu; @@ -753,9 +756,9 @@ fdattach(struct isa_device *dev) kdc_fd[fdu].kdc_state = DC_IDLE; #ifdef DEVFS key = dev_add("/disks/rfloppy",name,(caddr_t)Fdopen,fdu * 8, - 0,0,0,0644); + DV_CHR,0,0,0644); key = dev_add("/disks/floppy",name,(caddr_t)Fdopen,fdu * 8, - 1,0,0,0644); + DV_BLK,0,0,0644); #endif /* DEVFS */ if (dk_ndrive < DK_NDRIVE) { sprintf(dk_names[dk_ndrive], "fd%d", fdu); diff --git a/sys/dev/speaker/spkr.c b/sys/dev/speaker/spkr.c index 4c1f12890640..9a98251368a3 100644 --- a/sys/dev/speaker/spkr.c +++ b/sys/dev/speaker/spkr.c @@ -4,7 +4,7 @@ * v1.4 by Eric S. Raymond (esr@snark.thyrsus.com) Aug 1993 * modified for FreeBSD by Andrew A. Chernov <ache@astral.msk.su> * - * $Id: spkr.c,v 1.13 1995/05/05 06:15:11 davidg Exp $ + * $Id: spkr.c,v 1.14 1995/05/30 08:03:09 rgrimes Exp $ */ #include "speaker.h" @@ -23,6 +23,20 @@ #include <machine/clock.h> #include <machine/speaker.h> +#ifdef DEVFS +#include <sys/devfsext.h> +#include "sys/kernel.h" +int spkropen(); + +void spkrdev_init(caddr_t data) /* data not used */ +{ + void * x; +/* path name devsw minor type uid gid perm*/ + x=dev_add("/misc", "speaker", spkropen, 0, DV_CHR, 0, 0, 0600); +} +SYSINIT(spkrdev,SI_SUB_DEVFS, SI_ORDER_ANY, spkrdev_init, NULL) +#endif /*DEVFS*/ + /**************** MACHINE DEPENDENT PART STARTS HERE ************************* * * This section defines a function tone() which causes a tone of given |
