Добрый день!
Как найти реализацию socket(...).
В glibc-2.9(socket/sys/socket.h) вижу следующее:
extern int socket (int __domain, int __type, int __protocol) __THROW;
0 gai.c 27 #define __socket socket
1 res_hconf.c 6 #define __socket socket
2 tst-rfc3484-2.c 7 #define __socket socket
3 tst-rfc3484-3.c 7 #define __socket socket
4 tst-rfc3484.c 7 #define __socket socket
После этого смутило такое место в ports/sysdeps/unix/sysv/aix/socket.c:
#include <sys/socket.h>
int
__socket (int domain, int type, int protocol)
{
return socket (domain, type, protocol);
}
Может ли кто-нибудь внятно объяснить всю цепочку реализации socket(...)? Заранее благодарна.