wrap SOL_SOCKET, SO_PEERCRED in ifdef __linux__
wrap __weak_alias with _LIBC
wrap __weak_alias with _LIBC