First, compile the following program on one of the Digital workstations.
main (int argc, char *argv[]) { int i ; char c[2] = { 'A', '\n' } ; for (i=0; i<3; ++i) { if (fork()==0) ++c[0] ; else if (argc==2) (void) wait((int *)0) ; write(1, &c, 2) ; } }
Run the program, without giving it an argument, five times and examine its output. Then run the program five times with a single argument.
Now write a paragraph explaining the behavior of the program.