summaryrefslogtreecommitdiffstats
path: root/sys/net/bpf.c
diff options
context:
space:
mode:
authorscrappy <scrappy@FreeBSD.org>1996-03-28 14:33:59 +0000
committerscrappy <scrappy@FreeBSD.org>1996-03-28 14:33:59 +0000
commit0567ca9a1089852de11792392f91fb2ab6b61a5a (patch)
tree76c7cd93029f75249004b135fe2bec1caa30f78d /sys/net/bpf.c
parent745bb4c905709976ab384f4b85c1564cb2a78513 (diff)
downloadFreeBSD-src-0567ca9a1089852de11792392f91fb2ab6b61a5a.zip
FreeBSD-src-0567ca9a1089852de11792392f91fb2ab6b61a5a.tar.gz
Using devfs_add_devswf() instead of devfs_add_devsw()
Reviewed by: julian@freebsd.org
Diffstat (limited to 'sys/net/bpf.c')
-rw-r--r--sys/net/bpf.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/sys/net/bpf.c b/sys/net/bpf.c
index c22952b..4eebdcc 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.21 1995/12/14 09:53:10 phk Exp $
+ * $Id: bpf.c,v 1.22 1996/02/06 18:51:04 wollman Exp $
*/
#include "bpfilter.h"
@@ -1300,26 +1300,29 @@ bpfattach(ifp, dlt, hdrlen)
printf("bpf: %s%d attached\n", ifp->if_name, ifp->if_unit);
}
+#ifdef DEVFS
static void *bpf_devfs_token[NBPFILTER];
+#endif
static bpf_devsw_installed = 0;
static void bpf_drvinit(void *unused)
{
dev_t dev;
- int i;
- char name[32];
+#ifdef DEVFS
+ int i;
+#endif
if( ! bpf_devsw_installed ) {
dev = makedev(CDEV_MAJOR, 0);
cdevsw_add(&dev,&bpf_cdevsw, NULL);
bpf_devsw_installed = 1;
#ifdef DEVFS
+
for ( i = 0 ; i < NBPFILTER ; i++ ) {
- sprintf(name,"bpf%d",i);
bpf_devfs_token[i] =
- devfs_add_devsw( "/", name,
- &bpf_cdevsw, i, DV_CHR, 0, 0, 0600);
+ devfs_add_devswf(&bpf_cdevsw, i, DV_CHR, 0, 0,
+ 0600, "bpf%d", i);
}
#endif
}
OpenPOWER on IntegriCloud