81c7c1b
diff -up iptables-1.4.1-rc2/include/xtables.h.in.nf_ext_init iptables-1.4.1-rc2/include/xtables.h.in
81c7c1b
--- iptables-1.4.1-rc2/include/xtables.h.in.nf_ext_init	2008-06-05 14:13:49.000000000 +0200
81c7c1b
+++ iptables-1.4.1-rc2/include/xtables.h.in	2008-06-05 14:14:03.000000000 +0200
81c7c1b
@@ -199,13 +199,13 @@ extern void ip6parse_hostnetworkmask(con
81c7c1b
 extern void save_string(const char *value);
81c7c1b
 
81c7c1b
 #ifdef NO_SHARED_LIBS
81c7c1b
-#	ifdef _INIT
81c7c1b
-#		undef _init
81c7c1b
-#		define _init _INIT
81c7c1b
+#	ifdef NF_EXT_INIT
81c7c1b
+#		undef nf_ext_init
81c7c1b
+#		define nf_ext_init NF_EXT_INIT
81c7c1b
 #	endif
81c7c1b
 	extern void init_extensions(void);
81c7c1b
 #else
81c7c1b
-#	define _init __attribute__((constructor)) _INIT
81c7c1b
+#	define nf_ext_init __attribute__((constructor)) NF_EXT_INIT
81c7c1b
 #endif
81c7c1b
 
81c7c1b
 /* Present in both iptables.c and ip6tables.c */
81c7c1b
diff -up iptables-1.4.1-rc2/include/xtables/internal.h.nf_ext_init iptables-1.4.1-rc2/include/xtables/internal.h
81c7c1b
--- iptables-1.4.1-rc2/include/xtables/internal.h.nf_ext_init	2008-06-05 14:13:24.000000000 +0200
81c7c1b
+++ iptables-1.4.1-rc2/include/xtables/internal.h	2008-06-05 14:13:26.000000000 +0200
81c7c1b
@@ -61,6 +61,6 @@ extern struct xtables_match *find_match(
81c7c1b
 					struct xtables_rule_match **match);
81c7c1b
 extern struct xtables_target *find_target(const char *name, enum xt_tryload);
81c7c1b
 
81c7c1b
-extern void _init(void);
81c7c1b
+extern void nf_ext_init(void);
81c7c1b
 
81c7c1b
 #endif /* _XTABLES_INTERNAL_H */