Vidyalelo
Computer Science · Q454

Linux

Engineering and GATE · Computer Science · question 454

Q454

What is the output of this program? #include #include #include #include int main() sem_t* sem_id; sem_id = sem_open("sem_value",O_CREAT,0666,0); if(sem_id == SEM_FAILED) perror("sem_open"); if(sem_close(sem_id) == -1) perror("sem_close"); sem_wait(sem_id); printf("Example "); return 0;

A.
this process will block
B.
this program will print the string "Example"
C.
segmentation fault
Answer
D.
none of the mentioned

Answer: Option C

Solution

Answer: Option C
No explanation is given for this question Let's Discuss on Board