From 716b0ee234d7c7fbfb0ea93eebc39c204899f21c Mon Sep 17 00:00:00 2001 From: James Peach Date: Mon, 6 Feb 2006 23:01:17 +0000 Subject: r13373: Implement the -p option for smbtorture. (This used to be commit fc17a50b48189c60af60b9163695b48c6b87c5c7) --- source4/torture/torture.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'source4/torture/torture.c') diff --git a/source4/torture/torture.c b/source4/torture/torture.c index 9eded4d29e..a7e0fdd52d 100644 --- a/source4/torture/torture.c +++ b/source4/torture/torture.c @@ -2556,10 +2556,12 @@ static void max_runtime_handler(int sig) int argc_new; char **argv_new; poptContext pc; - enum {OPT_LOADFILE=1000,OPT_UNCLIST,OPT_TIMELIMIT,OPT_DNS,OPT_DANGEROUS}; + enum {OPT_LOADFILE=1000,OPT_UNCLIST,OPT_TIMELIMIT,OPT_DNS, + OPT_DANGEROUS,OPT_SMB_PORTS}; + struct poptOption long_options[] = { POPT_AUTOHELP - {"smb-ports", 'p', POPT_ARG_STRING, NULL, 0, "SMB ports", NULL}, + {"smb-ports", 'p', POPT_ARG_STRING, NULL, OPT_SMB_PORTS, "SMB ports", NULL}, {"seed", 0, POPT_ARG_INT, &torture_seed, 0, "seed", NULL}, {"num-progs", 0, POPT_ARG_INT, &torture_nprocs, 0, "num progs", NULL}, {"num-ops", 0, POPT_ARG_INT, &torture_numops, 0, "num ops", NULL}, @@ -2607,6 +2609,9 @@ static void max_runtime_handler(int sig) case OPT_DANGEROUS: lp_set_cmdline("torture:dangerous", "Yes"); break; + case OPT_SMB_PORTS: + lp_set_cmdline("smb ports", poptGetOptArg(pc)); + break; default: d_printf("Invalid option %s: %s\n", poptBadOption(pc, 0), poptStrerror(opt)); -- cgit