- parse_conf(argc, argv, &new_argc, &new_argv);
-
- if (new_argc > 1 && new_argv[1][0] != '-') {
- /*
- * If the first argument is not an option flag, then we assume
- * it is a configuration name to match the syntax of the other
- * Amanda utilities.
- */
- char **new_argv1;
-
- new_argv1 = (char **) alloc((size_t)((new_argc + 1 + 1) * sizeof(*new_argv1)));
- new_argv1[0] = new_argv[0];
- new_argv1[1] = "-C";
- for (i = 1; i < new_argc; i++) {
- new_argv1[i + 1] = new_argv[i];
- }
- new_argv1[i + 1] = NULL;
- new_argc++;
- amfree(new_argv);
- new_argv = new_argv1;