summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=pablo/emailAddress=pablo@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=pablo/emailAddress=pablo@netfilter.org>2007-03-29 23:19:21 +0000
committer/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=pablo/emailAddress=pablo@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=pablo/emailAddress=pablo@netfilter.org>2007-03-29 23:19:21 +0000
commit2ce2b3eb761903b9282f05e7b2550e3f17452d99 (patch)
tree8190ed4d52e612425be98055617c73dad3383ee3
parent204035c390eaa6ed26226cb3de00a5a2652ed865 (diff)
add extern C's to public headers (Phil Dibowitz)
-rw-r--r--include/libnetfilter_conntrack/libnetfilter_conntrack.h8
-rw-r--r--include/libnetfilter_conntrack/libnetfilter_conntrack_icmp.h8
-rw-r--r--include/libnetfilter_conntrack/libnetfilter_conntrack_ipv4.h8
-rw-r--r--include/libnetfilter_conntrack/libnetfilter_conntrack_ipv6.h8
-rw-r--r--include/libnetfilter_conntrack/libnetfilter_conntrack_sctp.h8
-rw-r--r--include/libnetfilter_conntrack/libnetfilter_conntrack_tcp.h8
-rw-r--r--include/libnetfilter_conntrack/libnetfilter_conntrack_udp.h8
-rw-r--r--include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h8
8 files changed, 64 insertions, 0 deletions
diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack.h b/include/libnetfilter_conntrack/libnetfilter_conntrack.h
index e9ed83d..6a26577 100644
--- a/include/libnetfilter_conntrack/libnetfilter_conntrack.h
+++ b/include/libnetfilter_conntrack/libnetfilter_conntrack.h
@@ -13,6 +13,10 @@
#include <libnfnetlink/libnfnetlink.h>
#include <libnetfilter_conntrack/linux_nfnetlink_conntrack.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
enum {
CONNTRACK = NFNL_SUBSYS_CTNETLINK,
EXPECT = NFNL_SUBSYS_CTNETLINK_EXP
@@ -549,4 +553,8 @@ extern int nfct_build_query(struct nfnl_subsys_handle *ssh,
void *req,
unsigned int size);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _LIBNETFILTER_CONNTRACK_H_ */
diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack_icmp.h b/include/libnetfilter_conntrack/libnetfilter_conntrack_icmp.h
index 837621b..cd8d7a9 100644
--- a/include/libnetfilter_conntrack/libnetfilter_conntrack_icmp.h
+++ b/include/libnetfilter_conntrack/libnetfilter_conntrack_icmp.h
@@ -8,6 +8,10 @@
#ifndef _LIBNETFILTER_CONNTRACK_ICMP_H_
#define _LIBNETFILTER_CONNTRACK_ICMP_H_
+#ifdef __cplusplus
+extern "C" {
+#endif
+
enum icmp_flags {
ICMP_TYPE_BIT = 0,
ICMP_TYPE = (1 << ICMP_TYPE_BIT),
@@ -19,4 +23,8 @@ enum icmp_flags {
ICMP_ID = (1 << ICMP_ID_BIT)
};
+#ifdef __cplusplus
+}
+#endif
+
#endif
diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack_ipv4.h b/include/libnetfilter_conntrack/libnetfilter_conntrack_ipv4.h
index d15a7e3..df2a547 100644
--- a/include/libnetfilter_conntrack/libnetfilter_conntrack_ipv4.h
+++ b/include/libnetfilter_conntrack/libnetfilter_conntrack_ipv4.h
@@ -8,6 +8,10 @@
#ifndef _LIBNETFILTER_CONNTRACK_IPV4_H_
#define _LIBNETFILTER_CONNTRACK_IPV4_H_
+#ifdef __cplusplus
+extern "C" {
+#endif
+
enum ipv4_flags {
IPV4_ORIG_SRC_BIT = 0,
IPV4_ORIG_SRC = (1 << IPV4_ORIG_SRC_BIT),
@@ -26,4 +30,8 @@ enum ipv4_flags {
IPV4_REPL = (IPV4_REPL_SRC | IPV4_REPL_DST)
};
+#ifdef __cplusplus
+}
+#endif
+
#endif
diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack_ipv6.h b/include/libnetfilter_conntrack/libnetfilter_conntrack_ipv6.h
index 280c5cd..73cf2f4 100644
--- a/include/libnetfilter_conntrack/libnetfilter_conntrack_ipv6.h
+++ b/include/libnetfilter_conntrack/libnetfilter_conntrack_ipv6.h
@@ -8,6 +8,10 @@
#ifndef _LIBNETFILTER_CONNTRACK_IPV6_H_
#define _LIBNETFILTER_CONNTRACK_IPV6_H_
+#ifdef __cplusplus
+extern "C" {
+#endif
+
enum ipv6_flags {
IPV6_ORIG_SRC_BIT = 0,
IPV6_ORIG_SRC = (1 << IPV6_ORIG_SRC_BIT),
@@ -26,4 +30,8 @@ enum ipv6_flags {
IPV6_REPL = (IPV6_REPL_SRC | IPV6_REPL_DST)
};
+#ifdef __cplusplus
+}
+#endif
+
#endif
diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack_sctp.h b/include/libnetfilter_conntrack/libnetfilter_conntrack_sctp.h
index e9026e9..7e62823 100644
--- a/include/libnetfilter_conntrack/libnetfilter_conntrack_sctp.h
+++ b/include/libnetfilter_conntrack/libnetfilter_conntrack_sctp.h
@@ -8,6 +8,10 @@
#ifndef _LIBNETFILTER_CONNTRACK_SCTP_H_
#define _LIBNETFILTER_CONNTRACK_SCTP_H_
+#ifdef __cplusplus
+extern "C" {
+#endif
+
enum sctp_flags {
SCTP_ORIG_SPORT_BIT = 0,
SCTP_ORIG_SPORT = (1 << SCTP_ORIG_SPORT_BIT),
@@ -37,4 +41,8 @@ enum sctp_flags {
SCTP_EXPTUPLE_DPORT = (1 << SCTP_EXPTUPLE_DPORT_BIT)
};
+#ifdef __cplusplus
+}
+#endif
+
#endif
diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack_tcp.h b/include/libnetfilter_conntrack/libnetfilter_conntrack_tcp.h
index c27d20b..38651b5 100644
--- a/include/libnetfilter_conntrack/libnetfilter_conntrack_tcp.h
+++ b/include/libnetfilter_conntrack/libnetfilter_conntrack_tcp.h
@@ -8,6 +8,10 @@
#ifndef _LIBNETFILTER_CONNTRACK_TCP_H_
#define _LIBNETFILTER_CONNTRACK_TCP_H_
+#ifdef __cplusplus
+extern "C" {
+#endif
+
enum tcp_state {
TCP_CONNTRACK_NONE,
TCP_CONNTRACK_SYN_SENT,
@@ -52,4 +56,8 @@ enum tcp_flags {
TCP_EXPTUPLE_DPORT = (1 << TCP_EXPTUPLE_DPORT_BIT)
};
+#ifdef __cplusplus
+}
+#endif
+
#endif
diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack_udp.h b/include/libnetfilter_conntrack/libnetfilter_conntrack_udp.h
index 19df450..638e8eb 100644
--- a/include/libnetfilter_conntrack/libnetfilter_conntrack_udp.h
+++ b/include/libnetfilter_conntrack/libnetfilter_conntrack_udp.h
@@ -8,6 +8,10 @@
#ifndef _LIBNETFILTER_CONNTRACK_UDP_H_
#define _LIBNETFILTER_CONNTRACK_UDP_H_
+#ifdef __cplusplus
+extern "C" {
+#endif
+
enum udp_flags {
UDP_ORIG_SPORT_BIT = 0,
UDP_ORIG_SPORT = (1 << UDP_ORIG_SPORT_BIT),
@@ -34,4 +38,8 @@ enum udp_flags {
UDP_EXPTUPLE_DPORT = (1 << UDP_EXPTUPLE_DPORT_BIT)
};
+#ifdef __cplusplus
+}
+#endif
+
#endif
diff --git a/include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h b/include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h
index b7a0380..b268cc8 100644
--- a/include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h
+++ b/include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h
@@ -2,6 +2,10 @@
#define _IPCONNTRACK_NETLINK_H
#include <libnfnetlink/linux_nfnetlink.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
enum cntl_msg_types {
IPCTNL_MSG_CT_NEW,
IPCTNL_MSG_CT_GET,
@@ -134,4 +138,8 @@ enum ctattr_help {
};
#define CTA_HELP_MAX (__CTA_HELP_MAX - 1)
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _IPCONNTRACK_NETLINK_H */