minix/external/bsd
David van Moolenbroek d56f51ea7d Import NetBSD libpcap
As part of this, we import bpf_filter.c from NetBSD.  Even though that
file is part of the NetBSD kernel, it is also used by userland (as is
clear here).  Our LWIP service has its own bpf_filter.c implementation
but that implementation has certain limits (e.g. on program size) that
are fine for a system service but should not apply to userland.

The libpcap code has a number of blocks guarded by __NetBSD__, but
none of those blocks apply to MINIX 3.  In particular, some of the
alignment logic used for NetBSD may in fact not work in our case.

Change-Id: Ib187e22d627c929e111d5d4a991c3bee3c0154cb
2017-03-21 22:00:18 +00:00
..
atf Fix ARM noassert builds -g/-O{s/0/1/2/3} 2016-01-24 18:56:38 +01:00
bind Import NetBSD named(8) 2017-03-21 22:00:06 +00:00
blacklist
byacc
bzip2 Fix ARM noassert builds -g/-O{s/0/1/2/3} 2016-01-24 18:56:38 +01:00
dhcp Import NetBSD dhclient(8), dhcpd(8), dhcrelay(8) 2017-03-21 22:00:14 +00:00
dhcpcd Import NetBSD dhcpcd(8) 2017-03-21 21:59:13 +00:00
elftoolchain
fetch
file
flex
kyua-atf-compat
kyua-cli Fix ARM noassert builds -g/-O{s/0/1/2/3} 2016-01-24 18:56:38 +01:00
kyua-testers Kyua framework does not build up with /usr/obj 2016-08-31 18:27:05 +02:00
less
libarchive Fix ARM noassert builds -g/-O{s/0/1/2/3} 2016-01-24 18:56:38 +01:00
libc++
libevent
libpcap Import NetBSD libpcap 2017-03-21 22:00:18 +00:00
llvm
lutok
mdocml Fix ARM noassert builds -g/-O{s/0/1/2/3} 2016-01-24 18:56:38 +01:00
nvi Fix ARM noassert builds -g/-O{s/0/1/2/3} 2016-01-24 18:56:38 +01:00
openresolv Import NetBSD resolvconf(8) 2017-03-09 23:40:18 +00:00
pkg_install Fix OPSYS constant in pkg_install tools 2016-11-30 08:35:38 +01:00
tmux UDS: full rewrite 2017-03-09 23:39:56 +00:00
top Fix ARM noassert builds -g/-O{s/0/1/2/3} 2016-01-24 18:56:38 +01:00
Makefile Import NetBSD libpcap 2017-03-21 22:00:18 +00:00