title: Location of socket() function implementation in linux
body: <p>In Linux, to create a socket we include the sys/socket.h header file and use the socket() function. The header file is located at /usr/include/sys/socket.h. </p>
  
  <pre><code>extern int socket (int __domain, int __type, int __protocol) __THROW;
  </code></pre>
  
  <p>Can anyone please tell the location where the socket() function is actually implemented.</p>
  
  <p>Thanks.</p>