diff options
author | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org> | 2005-11-04 14:57:50 +0000 |
---|---|---|
committer | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org> | 2005-11-04 14:57:50 +0000 |
commit | 609ef1fc13f01cceda247390a7b66a8801fda62b (patch) | |
tree | 4397db0d10c5148eae67cca4b377f58d3ee8a222 | |
parent | c14bac8c8fd73e708430336dc8e4bcfc13e9b310 (diff) |
add nfct_fd() function
-rw-r--r-- | include/libnetfilter_conntrack/libnetfilter_conntrack.h | 2 | ||||
-rw-r--r-- | src/libnetfilter_conntrack.c | 5 |
2 files changed, 7 insertions, 0 deletions
diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack.h b/include/libnetfilter_conntrack/libnetfilter_conntrack.h index a51c55b..8499af2 100644 --- a/include/libnetfilter_conntrack/libnetfilter_conntrack.h +++ b/include/libnetfilter_conntrack/libnetfilter_conntrack.h @@ -226,6 +226,8 @@ extern void nfct_expect_free(struct nfct_expect *exp); extern struct nfct_handle *nfct_open(u_int8_t, unsigned); extern int nfct_close(struct nfct_handle *cth); +extern int nfct_fd(struct nfct_handle *cth); + /* * [Register|unregister] callbacks */ diff --git a/src/libnetfilter_conntrack.c b/src/libnetfilter_conntrack.c index 872a3df..e8fa2b7 100644 --- a/src/libnetfilter_conntrack.c +++ b/src/libnetfilter_conntrack.c @@ -107,6 +107,11 @@ int nfct_close(struct nfct_handle *cth) return err; } +int nfct_fd(struct nfct_handle *cth) +{ + return nfnl_fd(&cth->nfnlh); +} + void nfct_register_callback(struct nfct_handle *cth, nfct_callback callback, void *data) { |