summaryrefslogtreecommitdiffstats
path: root/include/xtables.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'include/xtables.h.in')
-rw-r--r--include/xtables.h.in17
1 files changed, 9 insertions, 8 deletions
diff --git a/include/xtables.h.in b/include/xtables.h.in
index 1d333942..3a166510 100644
--- a/include/xtables.h.in
+++ b/include/xtables.h.in
@@ -33,14 +33,6 @@
struct in_addr;
-struct xtables_globals
-{
- unsigned int option_offset;
- char *program_version;
- char *program_name;
- struct option *opts;
-};
-
/* Include file for additions: new matches and targets. */
struct xtables_match
{
@@ -191,6 +183,15 @@ enum xtables_exittype {
XTF_ONE_ACTION,
};
+struct xtables_globals
+{
+ unsigned int option_offset;
+ char *program_version;
+ char *program_name;
+ struct option *opts;
+ void (*exit_error)(enum xtables_exittype status, const char *msg, ...);
+};
+
extern const char *xtables_program_name;
extern const char *xtables_modprobe_program;
extern struct xtables_match *xtables_matches;