Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Consider the following pseudocode, which you may assume compiles and runs: int c = 7 // global variable int main() { pid_t pid = fork();
Consider the following pseudocode, which you may assume compiles and runs:
int c = 7 // global variable
int main()
{
pid_t pid = fork();
c++;
if(pid == -1)
exit(-1);
else
if(pid == 0)
c += 3;
printf("I am the parent, c is %d ", c);
else
c += 4;
printf("I am the child, c is %d ", c);
}
a. What is the output?
b. Is any other output possible? Defend your answer.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started