aboutsummaryrefslogtreecommitdiff
path: root/emulators/bochs/files/patch-iodev-eth_fbsd.cc
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2006-11-19 15:09:53 +0000
committerPav Lucistnik <pav@FreeBSD.org>2006-11-19 15:09:53 +0000
commitb7798a0c80899f47e80e7e07e98f7a416f477312 (patch)
tree0a9af7a6b34859dd93c8ddb4fb6c8ee0d042d426 /emulators/bochs/files/patch-iodev-eth_fbsd.cc
parent727e1e89576a06633d0ee504e199a9869e535e39 (diff)
downloadports-b7798a0c80899f47e80e7e07e98f7a416f477312.tar.gz
ports-b7798a0c80899f47e80e7e07e98f7a416f477312.zip
Notes
Diffstat (limited to 'emulators/bochs/files/patch-iodev-eth_fbsd.cc')
-rw-r--r--emulators/bochs/files/patch-iodev-eth_fbsd.cc17
1 files changed, 17 insertions, 0 deletions
diff --git a/emulators/bochs/files/patch-iodev-eth_fbsd.cc b/emulators/bochs/files/patch-iodev-eth_fbsd.cc
new file mode 100644
index 000000000000..644be5f5907f
--- /dev/null
+++ b/emulators/bochs/files/patch-iodev-eth_fbsd.cc
@@ -0,0 +1,17 @@
+--- iodev/eth_fbsd.cc.orig Sat Dec 10 19:37:35 2005
++++ iodev/eth_fbsd.cc Sun Nov 19 15:56:46 2006
+@@ -227,6 +227,14 @@
+ return;
+ }
+
++ v = 1;
++ if (ioctl(this->bpf_fd, BIOCIMMEDIATE, &v) < 0) {
++ BX_PANIC(("eth_freebsd: could not enable immediate mode"));
++ close(this->bpf_fd);
++ this->bpf_fd = -1;
++ return;
++ }
++
+ // Set up non-blocking i/o
+ v = 1;
+ if (ioctl(this->bpf_fd, FIONBIO, &v) < 0) {