From 7d72aadb8acfac16e9b637e6ebb5ce288ebf1d77 Mon Sep 17 00:00:00 2001 From: Ondrej Filip Date: Thu, 3 Jun 2004 08:18:14 +0000 Subject: CONFIG_SKIP_MC_BIND added. BSD hates it, Linux needs it. --- sysdep/unix/io.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sysdep/unix') diff --git a/sysdep/unix/io.c b/sysdep/unix/io.c index 070150f..bf97e53 100644 --- a/sysdep/unix/io.c +++ b/sysdep/unix/io.c @@ -754,7 +754,11 @@ sk_open(sock *s) ERR("SO_REUSEADDR"); } fill_in_sockaddr(&sa, s->saddr, port); +#ifdef CONFIG_SKIP_MC_BIND + if (type == SK_IP && bind(fd, (struct sockaddr *) &sa, sizeof(sa)) < 0) +#else if (bind(fd, (struct sockaddr *) &sa, sizeof(sa)) < 0) +#endif ERR("bind"); } fill_in_sockaddr(&sa, s->daddr, s->dport); -- cgit v1.2.3