Skip to content
Snippets Groups Projects
Commit b0f1f286 authored by Danny Auble's avatar Danny Auble
Browse files

BLUEGENE - smap, add commandline option for testing configure functions.

parent a825deef
No related branches found
No related tags found
No related merge requests found
...@@ -55,6 +55,7 @@ extern void parse_command_line(int argc, char *argv[]) ...@@ -55,6 +55,7 @@ extern void parse_command_line(int argc, char *argv[])
static struct option long_options[] = { static struct option long_options[] = {
{"commandline", no_argument, 0, 'c'}, {"commandline", no_argument, 0, 'c'},
{"command", required_argument, 0, 'C'},
{"display", required_argument, 0, 'D'}, {"display", required_argument, 0, 'D'},
{"noheader", no_argument, 0, 'h'}, {"noheader", no_argument, 0, 'h'},
{"iterate", required_argument, 0, 'i'}, {"iterate", required_argument, 0, 'i'},
...@@ -75,7 +76,7 @@ extern void parse_command_line(int argc, char *argv[]) ...@@ -75,7 +76,7 @@ extern void parse_command_line(int argc, char *argv[])
memset(&params, 0, sizeof(params)); memset(&params, 0, sizeof(params));
while ((opt_char = while ((opt_char =
getopt_long(argc, argv, "cD:hi:I:Hn:M:QR:vV", getopt_long(argc, argv, "cC:D:hi:I:Hn:M:QR:vV",
long_options, &option_index)) != -1) { long_options, &option_index)) != -1) {
switch (opt_char) { switch (opt_char) {
case '?': case '?':
...@@ -86,6 +87,9 @@ extern void parse_command_line(int argc, char *argv[]) ...@@ -86,6 +87,9 @@ extern void parse_command_line(int argc, char *argv[])
case 'c': case 'c':
params.commandline = TRUE; params.commandline = TRUE;
break; break;
case 'C':
params.command = xstrdup(optarg);
break;
case 'D': case 'D':
if (!strcmp(optarg, "j")) if (!strcmp(optarg, "j"))
tmp = JOBS; tmp = JOBS;
......
...@@ -128,6 +128,7 @@ typedef struct { ...@@ -128,6 +128,7 @@ typedef struct {
uint16_t cluster_dims; uint16_t cluster_dims;
uint32_t cluster_flags; uint32_t cluster_flags;
bool commandline; bool commandline;
char *command;
int display; int display;
int iterate; int iterate;
bitstr_t *io_bit; bitstr_t *io_bit;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment