1
1

Return an error for long options as well as short if we are not

ignoring 'unknown options'

This commit was SVN r6664.
Этот коммит содержится в:
Josh Hursey 2005-07-28 19:45:44 +00:00
родитель b2ec71a609
Коммит 86e8fba7f7

Просмотреть файл

@ -438,12 +438,14 @@ int opal_cmd_line_parse(opal_cmd_line_t *cmd, bool ignore_unknown,
/* If we figured out above that this was an unknown option, /* If we figured out above that this was an unknown option,
handle it. Copy everything (including the current token) handle it. Copy everything (including the current token)
into the tail. If we're not ignoring unknowns, then print into the tail. If we're not ignoring unknowns, then print
an error. */ an error and return.
*/
if (is_unknown) { if (is_unknown) {
if (!ignore_unknown) { if (!ignore_unknown) {
opal_output(0, "Error: unknown option \"%s\"", opal_output(0, "Error: unknown option \"%s\"",
cmd->lcl_argv[i]); cmd->lcl_argv[i]);
return OMPI_ERR_BAD_PARAM;
} }
while (i < cmd->lcl_argc) { while (i < cmd->lcl_argc) {
opal_argv_append(&cmd->lcl_tail_argc, &cmd->lcl_tail_argv, opal_argv_append(&cmd->lcl_tail_argc, &cmd->lcl_tail_argv,