#define socket accept
+#define __socket __libc_accept
#include <socket.S>
-strong_alias (__accept, __libc_accept)
+weak_alias (__libc_accept, __accept)
#define socket connect
+#define __socket __libc_connect
#include <socket.S>
-strong_alias (__connect, __libc_connect)
+weak_alias (__libc_connect, __connect)
#define socket recv
+#define __socket __libc_recv
#include <socket.S>
-strong_alias (__recv, __libc_recv)
+weak_alias (__libc_recv, __recv)
#define socket recvfrom
+#define __socket __libc_recvfrom
#include <socket.S>
-strong_alias (__recvfrom, __libc_recvfrom)
+weak_alias (__libc_recvfrom, __recvfrom)
#define socket recvmsg
+#define __socket __libc_recvmsg
#include <socket.S>
-strong_alias (__recvmsg, __libc_recvmsg)
+weak_alias (__libc_recvmsg, __recvmsg)
#define socket send
+#define __socket __libc_send
#include <socket.S>
-strong_alias (__send, __libc_send)
+weak_alias (__libc_send, __send)
#define socket sendmsg
+#define __socket __libc_sendmsg
#include <socket.S>
-strong_alias (__sendmsg, __libc_sendmsg)
+weak_alias (__libc_sendmsg, __sendmsg)
#define socket sendto
+#define __socket __libc_sendto
#include <socket.S>
-strong_alias (__sendto, __libc_sendto)
+weak_alias (__libc_sendto, __sendto)