]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
ebtables-translate: Drop exec_style
authorPhil Sutter <phil@nwl.cc>
Thu, 26 Jan 2023 01:43:31 +0000 (02:43 +0100)
committerPhil Sutter <phil@nwl.cc>
Tue, 31 Jan 2023 15:29:26 +0000 (16:29 +0100)
Apply the changes from commit 816bd1fdecb63 ("ebtables-nft: remove
exec_style") to ebtables-translate, too.

Signed-off-by: Phil Sutter <phil@nwl.cc>
iptables/xtables-eb-translate.c

index 0c35272051752e714eb4acfcac103d05b17d4147..4db10ae6706a15f6b6c211b0027d191dbf9313cd 100644 (file)
@@ -24,9 +24,6 @@
 /*
  * From include/ebtables_u.h
  */
-#define EXEC_STYLE_PRG    0
-#define EXEC_STYLE_DAEMON 1
-
 #define ebt_check_option2(flags, mask) EBT_CHECK_OPTION(flags, mask)
 
 extern int ebt_invert;
@@ -172,7 +169,6 @@ static int nft_rule_eb_xlate_add(struct nft_handle *h, const struct xt_cmd_parse
        return ret;
 }
 
-/* We use exec_style instead of #ifdef's because ebtables.so is a shared object. */
 static int do_commandeb_xlate(struct nft_handle *h, int argc, char *argv[], char **table)
 {
        char *buffer;
@@ -187,7 +183,6 @@ static int do_commandeb_xlate(struct nft_handle *h, int argc, char *argv[], char
        };
        char command = 'h';
        const char *chain = NULL;
-       int exec_style = EXEC_STYLE_PRG;
        int selected_chain = -1;
        struct xtables_rule_match *xtrm_i;
        struct ebt_match *match;
@@ -292,9 +287,6 @@ print_zero:
                        if (OPT_COMMANDS)
                                xtables_error(PARAMETER_PROBLEM,
                                              "Multiple commands are not allowed");
-                       if (exec_style == EXEC_STYLE_DAEMON)
-                               xtables_error(PARAMETER_PROBLEM,
-                                             "%s %s", prog_name, prog_vers);
                        printf("%s %s\n", prog_name, prog_vers);
                        exit(0);
                case 'h':