MCQ Practice

This program will print the value #include #include int main() { int rfd, wfd, count; char buff[11]; if (mkfifo("/tmp/test_fifo",0666) != 0) perror("mkfifo"); wfd = open("/tmp/test_fifo",O_WRONLY|O_NONBLOCK); count = write(wfd,"Example",11); printf("%dn",count); rfd = open("/tmp/test_fifo",O_RDONLY|O_NONBLOCK); count = read(rfd,buff,11); return 0; }

A

0

B

-1

C

11

D

none of the mentioned

Correct Answer: B