# HG changeset patch # User Richard Laager # Date 1213748684 0 # Node ID b175f6441bba77163e87de4451fbc0aded4ecddb # Parent 85fc34efe733fb127287e76c60243b31b5b4689c Some header inclusion fixes to help on NetBSD/FreeBSD. Fixes #2608 diff -r 85fc34efe733 -r b175f6441bba configure.ac --- a/configure.ac Mon Jun 16 15:19:11 2008 +0000 +++ b/configure.ac Wed Jun 18 00:24:44 2008 +0000 @@ -2223,9 +2223,11 @@ AC_CHECK_HEADERS(termios.h) # sys/sysctl.h on OpenBSD 4.2 requires sys/param.h +# sys/sysctl.h on FreeBSD requires sys/types.h AC_CHECK_HEADERS(sys/param.h) AC_CHECK_HEADERS(sys/sysctl.h, [], [], [[ + #include #ifdef HAVE_PARAM_H # include #endif diff -r 85fc34efe733 -r b175f6441bba libpurple/nat-pmp.c --- a/libpurple/nat-pmp.c Mon Jun 16 15:19:11 2008 +0000 +++ b/libpurple/nat-pmp.c Wed Jun 18 00:24:44 2008 +0000 @@ -35,6 +35,10 @@ #include "signals.h" #include "network.h" +#ifdef HAVE_SYS_PARAM_H +#include +#endif + #ifdef HAVE_SYS_SYSCTL_H #include #endif