Answers

Question and Answer:

  Home  Linux Debugging

⟩ What is the output of this program? #include<stdio.h> #include<sys/types.h> #include<sys/socket.h> int main() { int fd; fd = socket(AF_UNIX,SOCK_STREAM,0); printf("%dn",fd); return 0; } a) 0 b) 1 c) 2 d) 3

d) 3

Explanation:

The socket() returns the lowest available file descriptor and in this program i.e. 3.

Output:

[root@localhost google]# gcc -o san san.c

[root@localhost google]# ./san

3

[root@localhost google]#

 192 views

More Questions for you: