Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Using the program listed below, identify the values of pid at lines A, B, C, and D. #include #include #include int main() { pid_t pid,

Using the program listed below, identify the values of pid at lines A, B, C, and D.

#include

#include

#include

int main()

{

pid_t pid, pid1;

/* fork a child process */

pid = fork();

if (pid < 0) { /* error occurred */

fprintf(stderr, "Fork Failed");

return 1;

}

else if (pid == 0) { /* child process */

pid1 = getpid();

printf("child: pid = %d",pid); /* A */

printf("child: pid1 = %d",pid1); /* B */

}

else { /* parent process */

pid1 = getpid() ;

printf("parent: pid = %d",pid); /* C */

printf("parent: pid1 = %d" ,pid1); /* D */

wait(NULL);

}

return 0;

}

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 Management With Website Development Applications

Authors: Greg Riccardi

1st Edition

0201743876, 978-0201743876

More Books

Students also viewed these Databases questions