diff --git a/sys/i386/isa/wd.c b/sys/i386/isa/wd.c index 662b3df38a9..8f3533d4c74 100644 --- a/sys/i386/isa/wd.c +++ b/sys/i386/isa/wd.c @@ -37,7 +37,7 @@ static int wdtest = 0; * SUCH DAMAGE. * * from: @(#)wd.c 7.2 (Berkeley) 5/9/91 - * $Id: wd.c,v 1.64 1995/01/25 21:40:47 bde Exp $ + * $Id: wd.c,v 1.65 1995/02/04 19:39:36 phk Exp $ */ /* TODO: @@ -73,12 +73,14 @@ static int wdtest = 0; #include #include #include +#include #include +#include #include #include #include -#include #include +#include #include #include #include @@ -1406,7 +1408,7 @@ wdgetctlr(struct disk *du) /* ARGSUSED */ int -wdclose(dev_t dev, int flags, int fmt) +wdclose(dev_t dev, int flags, int fmt, struct proc *p) { register struct disk *du; int part = wdpart(dev), mask = 1 << part; @@ -1430,7 +1432,7 @@ wdclose(dev_t dev, int flags, int fmt) } int -wdioctl(dev_t dev, int cmd, caddr_t addr, int flag) +wdioctl(dev_t dev, int cmd, caddr_t addr, int flags, struct proc *p) { int lunit = wdunit(dev); register struct disk *du; @@ -1445,7 +1447,7 @@ wdioctl(dev_t dev, int cmd, caddr_t addr, int flag) switch (cmd) { case DIOCSBAD: - if ((flag & FWRITE) == 0) + if ((flags & FWRITE) == 0) error = EBADF; else { du->dk_bad = *(struct dkbad *)addr; @@ -1466,7 +1468,7 @@ wdioctl(dev_t dev, int cmd, caddr_t addr, int flag) break; case DIOCSDINFO: - if ((flag & FWRITE) == 0) + if ((flags & FWRITE) == 0) error = EBADF; else error = setdisklabel(&du->dk_dd, @@ -1491,7 +1493,7 @@ wdioctl(dev_t dev, int cmd, caddr_t addr, int flag) case DIOCWLABEL: du->dk_flags &= ~DKFL_WRITEPROT; - if ((flag & FWRITE) == 0) + if ((flags & FWRITE) == 0) error = EBADF; else du->dk_wlabel = *(int *)addr; @@ -1499,7 +1501,7 @@ wdioctl(dev_t dev, int cmd, caddr_t addr, int flag) case DIOCWDINFO: du->dk_flags &= ~DKFL_WRITEPROT; - if ((flag & FWRITE) == 0) + if ((flags & FWRITE) == 0) error = EBADF; else if ((error = setdisklabel(&du->dk_dd, (struct disklabel *)addr, @@ -1529,7 +1531,7 @@ wdioctl(dev_t dev, int cmd, caddr_t addr, int flag) break; case DIOCWFORMAT: - if ((flag & FWRITE) == 0) + if ((flags & FWRITE) == 0) error = EBADF; else { register struct format_op *fop; diff --git a/sys/i386/isa/wdreg.h b/sys/i386/isa/wdreg.h index 2694bedf457..02ae2d1da72 100644 --- a/sys/i386/isa/wdreg.h +++ b/sys/i386/isa/wdreg.h @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * from: @(#)wdreg.h 7.1 (Berkeley) 5/9/91 - * $Id: wxreg.h,v 1.1 1993/10/26 22:26:39 nate Exp $ + * $Id: wdreg.h,v 1.6 1994/01/04 20:05:26 nate Exp $ */ /* @@ -96,7 +96,6 @@ #define WDSD_IBM 0xa0 /* forced to 512 byte sector, ecc */ - #ifdef KERNEL /* * read parameters command returns this: @@ -133,12 +132,12 @@ struct wdparams { void wdstrategy(struct buf *bp); void wdintr(int unit); int wdopen(dev_t dev, int flags, int fmt, struct proc *p); -int wdclose(dev_t dev, int flags, int fmt); -int wdioctl(dev_t dev, int cmd, caddr_t addr, int flag); +int wdclose(dev_t dev, int flags, int fmt, struct proc *p); +int wdioctl(dev_t dev, int cmd, caddr_t addr, int flags, struct proc *p); #ifdef B_FORMAT int wdformat(struct buf *bp); #endif int wdsize(dev_t dev); int wddump(dev_t dev); -#endif KERNEL +#endif /* KERNEL */