Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Question 9 Suppose that we have Parentc and Child.c as follows. They are compiled and linked to generate the Parent and Child executable. Ireelow is

Question 9
Suppose that we have Parentc and Child.c as follows. They are compiled and linked to generate the Parent and Child executable. Ireelow is Parentic
L1: tinclude ksyswalith:
L2: *cefine NULL 0
(3: int main (vold)
14:1
15: ,r(lork0)=0O
16: printtCl am child process with PID: %d|n|=, getppld()):
17. execrpr ?? Child:NULL);
L11: , sleep(5):
112: if(wait(NULU)>0)
L13: print(["Process[$d]: In", getpid(0);
114: print("Process(%d]: ... In", getppld()):
L15: 1
(16:)
I/Below is Child.c
int main (void)
1
117: printf("Process[%d]: child in execution ...tn", getpid());
L18: Sleep(1);
19: printf("Process[%d]: child terminating ...n", getppid());
120: printf("HHHH:%dn", getpid0):
}
a What is the purpose of execyp 0 at L7?
b How many times will the HHHH** at L2O be printed out? Please briefly explain.
CAt L19, what process ID will be printed out by getppid()? Note: no need to explain.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Systems For Advanced Applications 18th International Conference Dasfaa 2013 Wuhan China April 22 25 2013 Proceedings Part 2 Lncs 7826

Authors: Weiyi Meng ,Ling Feng ,Stephane Bressan ,Werner Winiwarter ,Wei Song

2013th Edition

3642374492, 978-3642374494

More Books

Students also viewed these Databases questions