From fd8f4e26f714d85345870713f4e6a2a9999ce05c Mon Sep 17 00:00:00 2001 From: Christophe Massiot Date: Mon, 11 Jul 2005 15:59:36 +0000 Subject: [PATCH] * src/misc/getaddrinfo.c, modules/access/directory.c: Solaris fixes. --- modules/access/directory.c | 2 +- src/misc/getaddrinfo.c | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/access/directory.c b/modules/access/directory.c index c6804ae43f..7ff6b123ac 100644 --- a/modules/access/directory.c +++ b/modules/access/directory.c @@ -362,7 +362,7 @@ static int DemuxControl( demux_t *p_demux, int i_query, va_list args ) return demux2_vaControlHelper( p_demux->s, 0, 0, 0, 1, i_query, args ); } -#if defined(SYS_BEOS) || defined(WIN32) +#if defined(SYS_BEOS) || defined(WIN32) || defined(SYS_SOLARIS) /* BeOS doesn't have scandir/alphasort/versionsort */ static int alphasort( const struct dirent **a, const struct dirent **b ) { diff --git a/src/misc/getaddrinfo.c b/src/misc/getaddrinfo.c index f24acf39e6..157a292754 100644 --- a/src/misc/getaddrinfo.c +++ b/src/misc/getaddrinfo.c @@ -57,9 +57,13 @@ #include "network.h" -#ifdef SYS_BEOS +#ifndef NO_ADDRESS # define NO_ADDRESS NO_DATA +#endif +#ifndef INADDR_NONE # define INADDR_NONE 0xFFFFFFFF +#endif +#ifndef AF_UNSPEC # define AF_UNSPEC 0 #endif -- 2.39.2