Question: I can not get the below program to run using linix. I keep getting an error message fatal error: Types.h: no such file or

I can not get the below program to run using linix. I keep getting an error message " fatal error: Types.h: no such file or directory #include compilation terminated"

Can you please tell me what I need to do to get the program to compile. I know the answer to the question what is out put at line c and line p but I have to be able to get the code to run.

#include #include #include int value = 0; void *runner(void *param); /* the thread */ int main(int argc, char *argv[]) {pid t pid; pthread t tid; pthread attr t attr; pid = fork(); if (pid == 0) { /* child process */ pthread attr init(&attr); pthread create(&tid,&attr,runner,NULL); pthread join(tid,NULL); printf("CHILD: value = %d",value); /* LINE C */ }else if (pid > 0) { /* parent process */ wait(NULL); printf("PARENT: value = %d",value); /* LINE P */ } } void *runner(void *param) { value = 5; pthread exit(0); }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!