Я просматривал 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
Я признаю, что я нетратить много времени, но где именно находится код для фактической функции и что происходит? Это хорошо используемая парадигма?