From e23cbcdbab77ee432f592da1ea4cec958f436bed Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Sun, 21 Jun 2009 21:13:22 +0200 Subject: src: recover some obsolete enums and constants not to break backward This patch partially reverts 76e6042107de23790f0532e3bf3c396cba27e5aa since it recovers some obsolete enums and constants that are required to avoid breaking compilation of old versions of the conntrack-tools. Signed-off-by: Pablo Neira Ayuso --- .../libnetfilter_conntrack_udp.h | 36 +++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) (limited to 'include/libnetfilter_conntrack/libnetfilter_conntrack_udp.h') diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack_udp.h b/include/libnetfilter_conntrack/libnetfilter_conntrack_udp.h index 62ad87b..b788aa4 100644 --- a/include/libnetfilter_conntrack/libnetfilter_conntrack_udp.h +++ b/include/libnetfilter_conntrack/libnetfilter_conntrack_udp.h @@ -8,6 +8,40 @@ #ifndef _LIBNETFILTER_CONNTRACK_UDP_H_ #define _LIBNETFILTER_CONNTRACK_UDP_H_ -#warning "Please, remove libnetfilter_conntrack_udp.h from your includes!" +#ifdef __cplusplus +extern "C" { +#endif + +/* WARNING: do not use these flags in your new applications, they are obsolete + * and we keep them here to avoid breaking backward compatibility. */ +enum udp_flags { + UDP_ORIG_SPORT_BIT = 0, + UDP_ORIG_SPORT = (1 << UDP_ORIG_SPORT_BIT), + + UDP_ORIG_DPORT_BIT = 1, + UDP_ORIG_DPORT = (1 << UDP_ORIG_DPORT_BIT), + + UDP_REPL_SPORT_BIT = 2, + UDP_REPL_SPORT = (1 << UDP_REPL_SPORT_BIT), + + UDP_REPL_DPORT_BIT = 3, + UDP_REPL_DPORT = (1 << UDP_REPL_DPORT_BIT), + + UDP_MASK_SPORT_BIT = 4, + UDP_MASK_SPORT = (1 << UDP_MASK_SPORT_BIT), + + UDP_MASK_DPORT_BIT = 5, + UDP_MASK_DPORT = (1 << UDP_MASK_DPORT_BIT), + + UDP_EXPTUPLE_SPORT_BIT = 6, + UDP_EXPTUPLE_SPORT = (1 << UDP_EXPTUPLE_SPORT_BIT), + + UDP_EXPTUPLE_DPORT_BIT = 7, + UDP_EXPTUPLE_DPORT = (1 << UDP_EXPTUPLE_DPORT_BIT) +}; + +#ifdef __cplusplus +} +#endif #endif -- cgit v1.2.3