From 09e01afa1fa27b5148fa8eb7dc35bfd04cc3de68 Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Thu, 20 Jul 2006 23:21:57 +0000 Subject: Get ACL:s to work on Win32. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1134 fefdeb5f-60dc-0310-8127-8f9354f1896f --- src/Makefile.am | 7 +++++-- src/pulsecore/ipacl.c | 24 +++++++++++++++++++++--- src/tests/ipacl-test.c | 25 +++++++++++++++++++++---- 3 files changed, 47 insertions(+), 9 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index 4669fbbe..9eb957d5 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -228,7 +228,9 @@ get_binary_name_test_CFLAGS = $(AM_CFLAGS) get_binary_name_test_LDADD = $(AM_LDADD) libpulse.la get_binary_name_test_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS) -ipacl_test_SOURCES = tests/ipacl-test.c pulsecore/ipacl.c pulsecore/ipacl.h +ipacl_test_SOURCES = tests/ipacl-test.c \ + pulsecore/ipacl.c pulsecore/ipacl.h \ + pulsecore/inet_pton.c pulsecore/inet_pton.h ipacl_test_CFLAGS = $(AM_CFLAGS) ipacl_test_LDADD = $(AM_LDADD) libpulsecore.la ipacl_test_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS) @@ -677,7 +679,8 @@ libsocket_server_la_SOURCES = \ libsocket_server_la_LDFLAGS = -avoid-version libsocket_server_la_LIBADD = $(AM_LIBADD) libpulsecore.la libiochannel.la libsocket-util.la $(LIBWRAP_LIBS) $(WINSOCK_LIBS) -libipacl_la_SOURCES = pulsecore/ipacl.h pulsecore/ipacl.c +libipacl_la_SOURCES = pulsecore/ipacl.h pulsecore/ipacl.c \ + pulsecore/inet_pton.c pulsecore/inet_pton.h libipacl_la_LDFLAGS = -avoid-version libipacl_la_LIBADD = $(AM_LIBADD) libpulsecore.la $(WINSOCK_LIBS) diff --git a/src/pulsecore/ipacl.c b/src/pulsecore/ipacl.c index ed5044ef..15b6b3f9 100644 --- a/src/pulsecore/ipacl.c +++ b/src/pulsecore/ipacl.c @@ -24,18 +24,36 @@ #endif #include +#include +#include + +#ifdef HAVE_SYS_SOCKET_H #include +#endif +#ifdef HAVE_NETINET_IN_H #include +#endif +#ifdef HAVE_NETINET_IN_SYSTM_H #include +#endif +#ifdef HAVE_NETINET_IP_H #include -#include +#endif +#ifdef HAVE_ARPA_INET_H #include -#include +#endif + +#include "winsock.h" + +#include #include #include #include -#include + +#ifndef HAVE_INET_PTON +#include "inet_pton.h" +#endif #include "ipacl.h" diff --git a/src/tests/ipacl-test.c b/src/tests/ipacl-test.c index 8819a6a0..2566b038 100644 --- a/src/tests/ipacl-test.c +++ b/src/tests/ipacl-test.c @@ -1,15 +1,32 @@ /* $Id$ */ +#ifdef HAVE_CONFIG_H +#include +#endif + #include +#include +#include +#include +#include + +#ifdef HAVE_SYS_SOCKET_H #include +#endif +#ifdef HAVE_NETINET_IN_H #include +#endif +#ifdef HAVE_NETINET_IN_SYSTM_H #include +#endif +#ifdef HAVE_NETINET_IP_H #include -#include -#include +#endif +#ifdef HAVE_ARPA_INET_H #include -#include -#include +#endif + +#include "../pulsecore/winsock.h" #include -- cgit