summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2015-06-19 15:25:06 +1000
committerChris Johns <chrisj@rtems.org>2015-06-19 15:25:06 +1000
commit54409c7f6e02740d0776533f3b9b5f6d0a0f71e6 (patch)
tree712192be1f8fe402b9920f1b3368eac2eeae6510
parentCheck if RTEMS is built with POSIX. (diff)
downloadrtems-libbsd-54409c7f6e02740d0776533f3b9b5f6d0a0f71e6.tar.bz2
Supply /dev/bpf and /dev/bpf0. Both are needed.
-rw-r--r--freebsd/sys/net/bpf.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/freebsd/sys/net/bpf.c b/freebsd/sys/net/bpf.c
index 1f9430b2..6a6778b9 100644
--- a/freebsd/sys/net/bpf.c
+++ b/freebsd/sys/net/bpf.c
@@ -3005,7 +3005,9 @@ bpf_drvinit(void *unused)
/* For compatibility */
make_dev_alias(dev, "bpf0");
#else /* __rtems__ */
- rv = IMFS_make_generic_node("/dev/bpf0", mode, &bpf_imfs_control, NULL);
+ rv = IMFS_make_generic_node("/dev/bpf", mode, &bpf_imfs_control, NULL);
+ BSD_ASSERT(rv == 0);
+ rv = symlink("/dev/bpf", "/dev/bpf0");
BSD_ASSERT(rv == 0);
#endif /* __rtems__ */