summaryrefslogtreecommitdiff
path: root/src/input/input_rtp.c
diff options
context:
space:
mode:
authorMatthias Hopf <mat@mshopf.de>2001-07-16 19:36:00 +0000
committerMatthias Hopf <mat@mshopf.de>2001-07-16 19:36:00 +0000
commit0bb6f834ae95cd434110ab1612563994112d75ac (patch)
tree2cc2b29482da412356c3c8cab8474879d66f47f8 /src/input/input_rtp.c
parent65d473e411929996584d8841790a9e583db6781d (diff)
downloadxine-lib-0bb6f834ae95cd434110ab1612563994112d75ac.tar.gz
xine-lib-0bb6f834ae95cd434110ab1612563994112d75ac.tar.bz2
IRIX / mips port. Audio and CD support are not implemented yet.
Nuked BUILD_LIB_STATIC. Changed some architecture dependend code to feature dependend code. Autoconf'ing CD / DVD ioctl() support. CVS patchset: 288 CVS date: 2001/07/16 19:36:00
Diffstat (limited to 'src/input/input_rtp.c')
-rw-r--r--src/input/input_rtp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/input/input_rtp.c b/src/input/input_rtp.c
index d46ba2058..b18082609 100644
--- a/src/input/input_rtp.c
+++ b/src/input/input_rtp.c
@@ -147,13 +147,13 @@ static int host_connect_attempt(struct in_addr ia, int port) {
}
/* multicast ? */
if ((ntohl(sin.sin_addr.s_addr) >> 28) == 0xe) {
-#if defined (__linux__)
+#ifdef HAVE_IP_MREQN
struct ip_mreqn mreqn;
mreqn.imr_multiaddr.s_addr = sin.sin_addr.s_addr;
mreqn.imr_address.s_addr = INADDR_ANY;
mreqn.imr_ifindex = 0;
-#elif defined (__FreeBSD__) || defined(__sun)
+#else
struct ip_mreq mreqn;
mreqn.imr_multiaddr.s_addr = sin.sin_addr.s_addr;