From c14bac8c8fd73e708430336dc8e4bcfc13e9b310 Mon Sep 17 00:00:00 2001 From: "/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org" Date: Fri, 4 Nov 2005 14:32:50 +0000 Subject: add extra 'data' argument to callback functions --- include/libnetfilter_conntrack/libnetfilter_conntrack.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'include') diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack.h b/include/libnetfilter_conntrack/libnetfilter_conntrack.h index c0636b3..a51c55b 100644 --- a/include/libnetfilter_conntrack/libnetfilter_conntrack.h +++ b/include/libnetfilter_conntrack/libnetfilter_conntrack.h @@ -197,7 +197,7 @@ enum { }; struct nfct_handle; -typedef int (*nfct_callback)(void *arg, unsigned int flags, int); +typedef int (*nfct_callback)(void *arg, unsigned int flags, int, void *data); typedef int (*nfct_handler)(struct nfct_handle *cth, struct nlmsghdr *nlh, void *arg); @@ -230,16 +230,16 @@ extern int nfct_close(struct nfct_handle *cth); * [Register|unregister] callbacks */ extern void nfct_register_callback(struct nfct_handle *cth, - nfct_callback callback); + nfct_callback callback, void *data); extern void nfct_unregister_callback(struct nfct_handle *cth); /* * callback displayers */ -extern int nfct_default_conntrack_display(void *arg, unsigned int, int); -extern int nfct_default_conntrack_display_id(void *arg, unsigned int, int); -extern int nfct_default_expect_display(void *arg, unsigned int, int); -extern int nfct_default_expect_display_id(void *arg, unsigned int, int); +extern int nfct_default_conntrack_display(void *arg, unsigned int, int, void *); +extern int nfct_default_conntrack_display_id(void *arg, unsigned int, int, void *); +extern int nfct_default_expect_display(void *arg, unsigned int, int, void *); +extern int nfct_default_expect_display_id(void *arg, unsigned int, int, void *); /* * [Create|update|get|destroy] conntracks -- cgit v1.2.3