$OpenBSD: patch-config_h,v 1.5 2009/11/30 09:56:39 sthen Exp $ --- config.h.orig Wed Nov 7 06:34:18 2007 +++ config.h Sun Nov 29 22:27:09 2009 @@ -74,11 +74,24 @@ #define HAVE_PFSYNC_STATE #endif +#if OS_LEVEL > 43 +#define HAVE_PFSYNC_KEY +#define HAVE_NETWORK_ORDER +#endif + +/* #if OS_LEVEL > 46 */ +#undef HAVE_RULE_NATPASS +/* #endif */ + #ifdef HAVE_PFSYNC_STATE typedef struct pfsync_state pf_state_t; typedef struct pfsync_state_host pf_state_host_t; typedef struct pfsync_state_peer pf_state_peer_t; +#ifdef HAVE_NETWORK_ORDER +#define COUNTER(c) ((((u_int64_t) ntohl(c[0]))<<32) + ntohl(c[1])) +#else #define COUNTER(c) ((((u_int64_t) c[0])<<32) + c[1]) +#endif #define pfs_ifname ifname #else typedef struct pf_state pf_state_t;