summaryrefslogtreecommitdiff
path: root/data/libnet/bpf.diff
diff options
context:
space:
mode:
authorJay Freeman <saurik@saurik.com>2009-01-20 22:03:47 +0000
committerJay Freeman <saurik@saurik.com>2009-01-20 22:03:47 +0000
commitf980c543c23bd28844cd99b35970db896138f841 (patch)
treec8e9a6785f230190a773ffef421a815458be4c53 /data/libnet/bpf.diff
parentba63cf7658e253029c3c51275aa459a3998ce660 (diff)
Added libnet for Axel Möller.
git-svn-id: http://svn.telesphoreo.org/trunk@531 514c082c-b64e-11dc-b46d-3d985efe055d
Diffstat (limited to 'data/libnet/bpf.diff')
-rw-r--r--data/libnet/bpf.diff48
1 files changed, 48 insertions, 0 deletions
diff --git a/data/libnet/bpf.diff b/data/libnet/bpf.diff
new file mode 100644
index 000000000..21bc25a4d
--- /dev/null
+++ b/data/libnet/bpf.diff
@@ -0,0 +1,48 @@
+diff -ru libnet/configure.in libnet+iPhone/configure.in
+--- libnet/configure.in 2004-03-01 20:26:11.000000000 +0000
++++ libnet+iPhone/configure.in 2009-01-20 21:52:24.000000000 +0000
+@@ -67,44 +67,8 @@
+ dnl
+ AC_MSG_CHECKING(link-layer packet interface type)
+
+-if test -r /dev/bpf0 ; then
+ AC_LIBOBJ([libnet_link_bpf])
+ AC_MSG_RESULT(found bpf)
+-elif test -r /usr/include/net/pfilt.h ; then
+- AC_LIBOBJ([libnet_link_pf])
+- AC_MSG_RESULT(found pf)
+-elif test -r /dev/nit ; then
+- AC_LIBOBJ([libnet_link_snit])
+- AC_MSG_RESULT(found snit)
+-elif test -r /usr/include/sys/net/nit.h ; then
+- AC_LIBOBJ([libnet_link_nit])
+- AC_MSG_RESULT(found nit)
+-elif test -r /usr/include/net/raw.h ; then
+- AC_LIBOBJ([libnet_link_snoop])
+- AC_MSG_RESULT(found snoop)
+-elif test -r /usr/include/sys/dlpi.h ; then
+- AC_LIBOBJ([libnet_link_dlpi])
+- AC_MSG_RESULT(found dlpi)
+- AC_DEFINE(HAVE_DLPI)
+-elif test -r /usr/include/linux/socket.h ; then
+- AC_LIBOBJ([libnet_link_linux])
+- AC_MSG_RESULT(found linux primitives)
+- AC_LIBNET_CHECK_PF_PACKET
+- AC_LIBNET_LINUX_PROCFS
+-elif test -c /dev/bpf0 ; then # check again in case not readable
+- AC_LIBOBJ([libnet_link_bpf])
+- AC_MSG_RESULT(found bpf)
+-elif test -c /dev/nit ; then # check again in case not readable
+- AC_LIBOBJ([libnet_link_snit])
+- AC_MSG_RESULT(found snit)
+-elif test "$target_os" = "cygwin" ; then
+- AC_LIBOBJ([libnet_link_win32])
+- AC_MSG_RESULT(found win32 wpcap)
+-else
+- AC_LIBOBJ([libnet_link_none])
+- AC_MSG_WARN(could not find a link-layer packet interface)
+- AC_MSG_WARN(link-layer packet injection will not be available)
+-fi
+
+ dnl
+ dnl Inform user about the packet builders we've got