diff options
Diffstat (limited to 'sys/net')
| -rw-r--r-- | sys/net/bpf.c | 25 | ||||
| -rw-r--r-- | sys/net/bpf.h | 12 |
2 files changed, 22 insertions, 15 deletions
diff --git a/sys/net/bpf.c b/sys/net/bpf.c index e292203a028f..c5d04848cc7e 100644 --- a/sys/net/bpf.c +++ b/sys/net/bpf.c @@ -37,7 +37,7 @@ * * @(#)bpf.c 8.2 (Berkeley) 3/28/94 * - * $Id: bpf.c,v 1.9 1995/07/16 10:13:08 bde Exp $ + * $Id: bpf.c,v 1.10 1995/07/31 10:35:36 peter Exp $ */ #include "bpfilter.h" @@ -308,9 +308,11 @@ bpf_detachd(d) */ /* ARGSUSED */ int -bpfopen(dev, flag) +bpfopen(dev, flags, fmt, p) dev_t dev; - int flag; + int flags; + int fmt; + struct proc *p; { register struct bpf_d *d; @@ -338,9 +340,11 @@ bpfopen(dev, flag) */ /* ARGSUSED */ int -bpfclose(dev, flag) +bpfclose(dev, flags, fmt, p) dev_t dev; - int flag; + int flags; + int fmt; + struct proc *p; { register struct bpf_d *d = &bpf_dtab[minor(dev)]; register int s; @@ -408,9 +412,10 @@ bpf_sleep(d) * bpfread - read next chunk of packets from buffers */ int -bpfread(dev, uio) +bpfread(dev, uio, ioflag) dev_t dev; register struct uio *uio; + int ioflag; { register struct bpf_d *d = &bpf_dtab[minor(dev)]; int error; @@ -522,9 +527,10 @@ bpf_wakeup(d) } int -bpfwrite(dev, uio) +bpfwrite(dev, uio, ioflag) dev_t dev; struct uio *uio; + int ioflag; { register struct bpf_d *d = &bpf_dtab[minor(dev)]; struct ifnet *ifp; @@ -598,11 +604,12 @@ reset_d(d) */ /* ARGSUSED */ int -bpfioctl(dev, cmd, addr, flag) +bpfioctl(dev, cmd, addr, flags, p) dev_t dev; int cmd; caddr_t addr; - int flag; + int flags; + struct proc *p; { register struct bpf_d *d = &bpf_dtab[minor(dev)]; int s, error = 0; diff --git a/sys/net/bpf.h b/sys/net/bpf.h index af3edd8744d1..8ac0ed057f5d 100644 --- a/sys/net/bpf.h +++ b/sys/net/bpf.h @@ -37,7 +37,7 @@ * * @(#)bpf.h 8.1 (Berkeley) 6/10/93 * - * $Id: bpf.h,v 1.4 1995/05/30 08:07:52 rgrimes Exp $ + * $Id: bpf.h,v 1.5 1995/06/15 18:10:59 pst Exp $ */ #ifndef _NET_BPF_H_ @@ -239,11 +239,11 @@ struct bpf_insn { #ifdef KERNEL int bpf_validate __P((struct bpf_insn *, int)); -int bpfopen __P((dev_t, int)); -int bpfclose __P((dev_t, int)); -int bpfread __P((dev_t, struct uio *)); -int bpfwrite __P((dev_t, struct uio *)); -int bpfioctl __P((dev_t, int, caddr_t, int)); +int bpfopen __P((dev_t, int, int, struct proc *)); +int bpfclose __P((dev_t, int, int, struct proc *)); +int bpfread __P((dev_t, struct uio *, int)); +int bpfwrite __P((dev_t, struct uio *, int)); +int bpfioctl __P((dev_t, int, caddr_t, int, struct proc *)); int bpf_select __P((dev_t, int, struct proc *)); void bpf_tap __P((caddr_t, u_char *, u_int)); void bpf_mtap __P((caddr_t, struct mbuf *)); |
