Question: Consider the following program, and explain what the output will be at Line A. Explain why. #include #include #include int value = 10; int main()
- Consider the following program, and explain what the output will be at Line A. Explain why.
#include
#include
#include
int value = 10;
int main()
{
pid_t pid;
pid = fork();
if (pid == 0) { /* child process */
value += 15;
return 0;
}
else if (pid > 0) { /* parent process */
wait(NULL);
printf ("PARENT: value = %d ",value); /* LINE A */
return 0;
}
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
