From 853322131026d62df3f8d77d67e5c63be496303c Mon Sep 17 00:00:00 2001 From: Jamal Hadi Salim Date: Thu, 12 Feb 2009 09:33:59 -0500 Subject: libxtables: add xtables_set_revision Introduce xtables_set_revision() and make iptables and ip6tables use it. Signed-off-by: Jamal Hadi Salim --- xtables.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'xtables.c') diff --git a/xtables.c b/xtables.c index d85e6390..bc6a65e5 100644 --- a/xtables.c +++ b/xtables.c @@ -108,6 +108,14 @@ void xtables_free_opts(int reset_offset, struct option *original_opts) } } +void xtables_set_revision(char *name, u_int8_t revision) +{ + /* Old kernel sources don't have ".revision" field, + * but we stole a byte from name. */ + name[XT_FUNCTION_MAXNAMELEN - 2] = '\0'; + name[XT_FUNCTION_MAXNAMELEN - 1] = revision; +} + /** * xtables_afinfo - protocol family dependent information * @kmod: kernel module basename (e.g. "ip_tables") -- cgit v1.2.3