From f573244215cbad676e9bfa64fa0d3b8a42ab0cd1 Mon Sep 17 00:00:00 2001 From: jjako Date: Tue, 28 Jan 2003 23:21:44 +0000 Subject: Removed defaultroute option --- sgsnemu/cmdline.c | 26 -------------------------- sgsnemu/cmdline.ggo | 1 - sgsnemu/cmdline.h | 2 -- 3 files changed, 29 deletions(-) (limited to 'sgsnemu') diff --git a/sgsnemu/cmdline.c b/sgsnemu/cmdline.c index 836e160..a781b18 100644 --- a/sgsnemu/cmdline.c +++ b/sgsnemu/cmdline.c @@ -63,7 +63,6 @@ cmdline_parser_print_help (void) printf(" --createif Create local network interface (default=off)\n"); printf(" --ipup=STRING Script to run after link-up\n"); printf(" --ipdown=STRING Script to run after link-down\n"); - printf(" --defaultroute Add default route after link-up (default=off)\n"); printf(" --net=STRING Network (default='0.0.0.0')\n"); printf(" --mask=STRING Network mask (default='0.0.0.0')\n"); printf(" --pinghost=STRING Ping remote host\n"); @@ -115,7 +114,6 @@ cmdline_parser (int argc, char * const *argv, struct gengetopt_args_info *args_i args_info->createif_given = 0 ; args_info->ipup_given = 0 ; args_info->ipdown_given = 0 ; - args_info->defaultroute_given = 0 ; args_info->net_given = 0 ; args_info->mask_given = 0 ; args_info->pinghost_given = 0 ; @@ -143,7 +141,6 @@ cmdline_parser (int argc, char * const *argv, struct gengetopt_args_info *args_i args_info->createif_flag = 0;\ args_info->ipup_arg = NULL; \ args_info->ipdown_arg = NULL; \ - args_info->defaultroute_flag = 0;\ args_info->net_arg = strdup("0.0.0.0") ;\ args_info->mask_arg = strdup("0.0.0.0") ;\ args_info->pinghost_arg = NULL; \ @@ -186,7 +183,6 @@ cmdline_parser (int argc, char * const *argv, struct gengetopt_args_info *args_i { "createif", 0, NULL, 0 }, { "ipup", 1, NULL, 0 }, { "ipdown", 1, NULL, 0 }, - { "defaultroute", 0, NULL, 0 }, { "net", 1, NULL, 0 }, { "mask", 1, NULL, 0 }, { "pinghost", 1, NULL, 0 }, @@ -440,19 +436,6 @@ cmdline_parser (int argc, char * const *argv, struct gengetopt_args_info *args_i args_info->ipdown_arg = strdup (optarg); break; } - /* Add default route after link-up. */ - else if (strcmp (long_options[option_index].name, "defaultroute") == 0) - { - if (args_info->defaultroute_given) - { - fprintf (stderr, "%s: `--defaultroute' option given more than once\n", PACKAGE); - clear_args (); - exit (EXIT_FAILURE); - } - args_info->defaultroute_given = 1; - args_info->defaultroute_flag = !(args_info->defaultroute_flag); - break; - } /* Network. */ else if (strcmp (long_options[option_index].name, "net") == 0) { @@ -900,15 +883,6 @@ cmdline_parser_configfile (char * const filename, struct gengetopt_args_info *ar } continue; } - if (!strcmp(fopt, "defaultroute")) - { - if (override || !args_info->defaultroute_given) - { - args_info->defaultroute_given = 1; - args_info->defaultroute_flag = !(args_info->defaultroute_flag); - } - continue; - } if (!strcmp(fopt, "net")) { if (override || !args_info->net_given) diff --git a/sgsnemu/cmdline.ggo b/sgsnemu/cmdline.ggo index 7d5fcfb..8a7bf4e 100644 --- a/sgsnemu/cmdline.ggo +++ b/sgsnemu/cmdline.ggo @@ -35,7 +35,6 @@ option "pwd" p "Login password" string default="hemmeli option "createif" - "Create local network interface" flag off option "ipup" - "Script to run after link-up" string no option "ipdown" - "Script to run after link-down" string no -option "defaultroute" - "Add default route after link-up" flag off option "net" - "Network" string default="0.0.0.0" no option "mask" - "Network mask" string default="0.0.0.0" no diff --git a/sgsnemu/cmdline.h b/sgsnemu/cmdline.h index 475ea1c..bf4e78d 100644 --- a/sgsnemu/cmdline.h +++ b/sgsnemu/cmdline.h @@ -39,7 +39,6 @@ struct gengetopt_args_info int createif_flag; /* Create local network interface (default=off). */ char * ipup_arg; /* Script to run after link-up. */ char * ipdown_arg; /* Script to run after link-down. */ - int defaultroute_flag; /* Add default route after link-up (default=off). */ char * net_arg; /* Network (default='0.0.0.0'). */ char * mask_arg; /* Network mask (default='0.0.0.0'). */ char * pinghost_arg; /* Ping remote host. */ @@ -69,7 +68,6 @@ struct gengetopt_args_info int createif_given ; /* Whether createif was given. */ int ipup_given ; /* Whether ipup was given. */ int ipdown_given ; /* Whether ipdown was given. */ - int defaultroute_given ; /* Whether defaultroute was given. */ int net_given ; /* Whether net was given. */ int mask_given ; /* Whether mask was given. */ int pinghost_given ; /* Whether pinghost was given. */ -- cgit v1.2.3