Fix buildworld.
authorSascha Wildner <saw@online.de>
Sun, 29 Jun 2014 14:57:33 +0000 (16:57 +0200)
committerSascha Wildner <saw@online.de>
Sun, 29 Jun 2014 14:57:53 +0000 (16:57 +0200)
Due to adding a struct lock to struct pf_state in one of the recent
pf(4) commits, we have to define _KERNEL_STRUCTURES in everything
which includes pfvar.h.

17 files changed:
contrib/libpcap/gencode.c
contrib/libpcap/grammar.y
contrib/tcpdump/print-pflog.c
sys/net/pf/pf_ruleset.c
usr.bin/systat/pftop.c
usr.sbin/authpf/authpf.c
usr.sbin/ftp-proxy/filter.c
usr.sbin/ftp-proxy/ftp-proxy.c
usr.sbin/pfctl/parse.y
usr.sbin/pfctl/pf_print_state.c
usr.sbin/pfctl/pfctl.c
usr.sbin/pfctl/pfctl_altq.c
usr.sbin/pfctl/pfctl_optimize.c
usr.sbin/pfctl/pfctl_osfp.c
usr.sbin/pfctl/pfctl_qstats.c
usr.sbin/pfctl/pfctl_radix.c
usr.sbin/pfctl/pfctl_table.c

index ca4c272..79e2913 100644 (file)
@@ -24,6 +24,8 @@ static const char rcsid[] _U_ =
     "@(#) $Header: /tcpdump/master/libpcap/gencode.c,v 1.309 2008-12-23 20:13:29 guy Exp $ (LBL)";
 #endif
 
+#define _KERNEL_STRUCTURES
+
 #ifdef HAVE_CONFIG_H
 #include "config.h"
 #endif
@@ -92,6 +94,7 @@ static const char rcsid[] _U_ =
 #ifdef HAVE_NET_PFVAR_H
 #include <sys/socket.h>
 #include <net/if.h>
+#include <net/if_var.h>
 #include <net/pf/pfvar.h>
 #include <net/pf/if_pflog.h>
 #endif
index ac3f1bb..1e31022 100644 (file)
@@ -25,6 +25,8 @@ static const char rcsid[] _U_ =
     "@(#) $Header: /tcpdump/master/libpcap/grammar.y,v 1.101 2007-11-18 02:03:52 guy Exp $ (LBL)";
 #endif
 
+#define _KERNEL_STRUCTURES
+
 #ifdef HAVE_CONFIG_H
 #include "config.h"
 #endif
@@ -55,6 +57,7 @@ struct rtentry;
 #include "gencode.h"
 #ifdef HAVE_NET_PFVAR_H
 #include <net/if.h>
+#include <net/if_var.h>
 #include <net/pf/pfvar.h>
 #include <net/pf/if_pflog.h>
 #endif
index ed56972..d0d8f6b 100644 (file)
@@ -24,6 +24,8 @@ static const char rcsid[] _U_ =
     "@(#) $Header: /tcpdump/master/tcpdump/print-pflog.c,v 1.16 2007-09-12 19:36:18 guy Exp $ (LBL)";
 #endif
 
+#define _KERNEL_STRUCTURES
+
 #ifdef HAVE_CONFIG_H
 #include "config.h"
 #endif
index 49b9675..ba076e9 100644 (file)
@@ -32,9 +32,9 @@
  * Effort sponsored in part by the Defense Advanced Research Projects
  * Agency (DARPA) and Air Force Research Laboratory, Air Force
  * Materiel Command, USAF, under agreement number F30602-01-2-0537.
- *
  */
 
+#define _KERNEL_STRUCTURES
 #include <sys/param.h>
 #include <sys/socket.h>
 #ifdef _KERNEL
index a4d22cc..134e896 100644 (file)
@@ -31,6 +31,8 @@
  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  */
+
+#define _KERNEL_STRUCTURES
 #include <sys/param.h>
 #include <sys/queue.h>
 #include <sys/tree.h>
index 423d094..4b11aad 100644 (file)
@@ -18,6 +18,7 @@
  * $FreeBSD: head/contrib/pf/authpf/authpf.c 223637 2011-06-28 11:57:25Z bz $
  */
 
+#define _KERNEL_STRUCTURES
 #include <sys/param.h>
 #include <sys/types.h>
 #include <sys/file.h>
index 71cae84..1ca8f66 100644 (file)
@@ -16,6 +16,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
+#define _KERNEL_STRUCTURES
 #include <sys/ioctl.h>
 #include <sys/types.h>
 #include <sys/socket.h>
index a6ccf35..95b758c 100644 (file)
@@ -16,6 +16,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
+#define _KERNEL_STRUCTURES
 #include <sys/queue.h>
 #include <sys/types.h>
 #include <sys/event.h>
index 47cbc48..0e92a07 100644 (file)
@@ -27,6 +27,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 %{
+#define _KERNEL_STRUCTURES
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/stat.h>
index d98d766..b6915d4 100644 (file)
@@ -27,9 +27,9 @@
  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
  */
 
+#define _KERNEL_STRUCTURES
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/endian.h>
index 37fa0b1..52bee28 100644 (file)
@@ -28,9 +28,9 @@
  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
  */
 
+#define _KERNEL_STRUCTURES
 #include <sys/types.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>
index de21e33..e368bc4 100644 (file)
@@ -18,6 +18,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
+#define _KERNEL_STRUCTURES
 #include <sys/param.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>
index b5e4887..f3825cd 100644 (file)
@@ -16,6 +16,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
+#define _KERNEL_STRUCTURES
 #include <sys/types.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>
index 4e4f203..731efe5 100644 (file)
@@ -16,6 +16,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
+#define _KERNEL_STRUCTURES
 #include <sys/types.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>
index 4a22c2f..f59ca46 100644 (file)
@@ -16,6 +16,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
+#define _KERNEL_STRUCTURES
 #include <sys/types.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>
index 9a50c18..bf4aae5 100644 (file)
@@ -27,9 +27,9 @@
  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
  */
 
+#define _KERNEL_STRUCTURES
 #include <sys/types.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>
index 52821ed..9dfb8b2 100644 (file)
@@ -27,9 +27,9 @@
  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
  */
 
+#define _KERNEL_STRUCTURES
 #include <sys/types.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>