Я просматривал glibc, когда наткнулся на код сокета, может кто-нибудь объяснить, что происходит?

Вот источник, который я просматривал:источник glibc, Мой конкретный вопрос возникает из этого конкретного набора функций:библиотека сокетов.

Например (большинство функций настроены таким образом)socket/bind.cИсточник:

  19 #include 
  20 #include 
  21 
  22 /* Give the socket FD the local address ADDR (which is LEN bytes long).  */
  23 int
  24 __bind (fd, addr, len)
  25      int fd;
  26      __CONST_SOCKADDR_ARG addr;
  27      socklen_t len;
  28 {
  29   __set_errno (ENOSYS);
  30   return -1;
  31 }
  32 
  33 weak_alias (__bind, bind)
  34 
  35 stub_warning (bind)
  36 #include 

Я признаю, что я нетратить много времени, но где именно находится код для фактической функции и что происходит? Это хорошо используемая парадигма?

Ответы на вопрос(2)

Ваш ответ на вопрос