Answers

Question and Answer:

  Home  Linux Debugging

⟩ What is the output of this program no 12? #include<stdio.h> int main() { int fd_socket; fd_socket = socket(AF_UNIX,SOCK_STREAM,0); printf("%dn",fd_socket); return 0; } a) -1 b) 0 c) any integer value d) none of the mentioned

d) none of the mentioned

Explanation:

To use socket(), the header files sys/types.h and sys/socket.h are required.

Output:

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

san.c: In function 'main':

san.c:6:21: error: 'AF_UNIX' undeclared (first use in this function)

san.c:6:21: note: each undeclared identifier is reported only once for each function it appears in

san.c:6:29: error: 'SOCK_STREAM' undeclared (first use in this function)

[root@localhost google]#

 173 views

More Questions for you: