main()
{
int i;
i = 0;
if (fork()) {
int j;
for (j = 0;j < 1000; j++) { i++; }
wait();
} else {
int j;
for (j = 0;j < 1000; j++) { i--; }
exit();
}
printf( "%d\n", i );
}
What output did this program produce? Explain why the output is not zero!