Added verbose flag
This commit is contained in:
parent
ea9332362d
commit
8583ee73f3
1 changed files with 14 additions and 0 deletions
|
@ -80,6 +80,8 @@ static int nphase_args;
|
||||||
static char *opt_dir;
|
static char *opt_dir;
|
||||||
static char *prog_name;
|
static char *prog_name;
|
||||||
|
|
||||||
|
static int v_flag;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
cleanup()
|
cleanup()
|
||||||
{
|
{
|
||||||
|
@ -251,6 +253,15 @@ run_phase(phase)
|
||||||
fatal("Could not fork");
|
fatal("Could not fork");
|
||||||
}
|
}
|
||||||
else if (pid == 0) {
|
else if (pid == 0) {
|
||||||
|
if (v_flag) {
|
||||||
|
register int i = 0;
|
||||||
|
|
||||||
|
while (phargs[i]) {
|
||||||
|
fprint(STDERR, "%s ", phargs[i]);
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
fprint(STDERR, "\n");
|
||||||
|
}
|
||||||
(void) execv(phargs[0], phargs);
|
(void) execv(phargs[0], phargs);
|
||||||
fatal("Could not exec %s", phargs[0]);
|
fatal("Could not exec %s", phargs[0]);
|
||||||
sys_stop(S_EXIT);
|
sys_stop(S_EXIT);
|
||||||
|
@ -296,6 +307,9 @@ main(argc, argv)
|
||||||
/* no continue; IL also needs this */
|
/* no continue; IL also needs this */
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 'v':
|
||||||
|
v_flag = 1;
|
||||||
|
break;
|
||||||
case 'O':
|
case 'O':
|
||||||
if (argv[0][2] == '2' || argv[0][2] == '\0') continue;
|
if (argv[0][2] == '2' || argv[0][2] == '\0') continue;
|
||||||
if (argv[0][2] == '3') {
|
if (argv[0][2] == '3') {
|
||||||
|
|
Loading…
Add table
Reference in a new issue